0x00x0138
Members 44
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | artilleryComputer | ArtilleryComputer | Private | — | |
| 0x08 | fireMissionCardPrefab | GameObject | Private | — | |
| 0x08 | spawnParent | Transform | Private | — | |
| 0x08 | spawnPoint | Transform | Private | — | |
| 0x08 | bearingDial | DialInteractable | Private | — | |
| 0x08 | shellTypeDial | DialInteractable | Private | — | |
| 0x08 | gunDial | DialInteractable | Private | — | |
| 0x08 | targetSplitFlipDisplay | SplitFlipTextureDisplay | Private | — | |
| 0x08 | targetTexturePropertyName | string | Private | — | |
| 0x01 | useInstancedMaterialsForTarget | bool | Private | — | |
| 0x0069 | 0x07 | padding / unreflected | |||
| 0x08 | powderChargeTextures | List<UnityEngine.Texture> | Private | — | |
| 0x08 | powderChargeTexturePropertyName | string | Private | — | |
| 0x01 | useInstancedMaterialsForPowderCharge | bool | Private | — | |
| 0x01 | resetCalculateOnPrinterInputChange | bool | Private | — | |
| 0x01 | detectTargetChangesByPolling | bool | Private | — | |
| 0x01 | requireBearingUnlockToPrint | bool | Private | — | |
| 0x04 | bearingUnlockEpsilon | float | Private | — | |
| 0x08 | bearingOdometerDisplay | OdometerDisplay | Private | — | |
| 0x04 | bearingMonitorUpdateMode | BearingMonitorUpdateMode | Private | — | |
| 0x04 | bearingMonitorUpdatesPerSecond | float | Private | — | |
| 0x01 | clampBearingForOdometerTo360 | bool | Private | — | |
| 0x0099 | 0x07 | padding / unreflected | |||
| 0x08 | shellTypeSplitFlipDisplay | SplitFlipStringController | Private | — | |
| 0x04 | shellTypeMonitorUpdateMode | ShellTypeMonitorUpdateMode | Private | — | |
| 0x04 | shellTypeMonitorUpdatesPerSecond | float | Private | — | |
| 0x01 | uppercaseShellTypeForSplitFlip | bool | Private | — | |
| 0x00B1 | 0x07 | padding / unreflected | |||
| 0x08 | shellDefinitions | List<ShellDefinition> | Private | — | |
| 0x08 | distanceFormat | string | Private | — | |
| 0x08 | distanceSuffix | string | Private | — | |
| 0x08 | bearingFormat | string | Private | — | |
| 0x08 | bearingSuffix | string | Private | — | |
| 0x08 | elevationFormat | string | Private | — | |
| 0x08 | elevationSuffix | string | Private | — | |
| 0x04 | gun1Value | int | Private | — | |
| 0x04 | gun2Value | int | Private | — | |
| 0x08 | gun1Label | string | Private | — | |
| 0x08 | gun2Label | string | Private | — | |
| 0x08 | unknownGunLabel | string | Private | — | |
| 0x08 | notAvailableText | string | Private | — | |
| 0x04 | _bearingMonitorTimer | float | Private | — | |
| 0x04 | _shellTypeMonitorTimer | float | Private | — | |
| 0x04 | _targetTexturePropertyID | int | Private | — | |
| 0x04 | _powderChargeTexturePropertyID | int | Private | — | |
| 0x08 | _lastCommittedTargetTexture | Texture | Private | — | |
| 0x01 | _bearingPrintUnlocked | bool | Private | — | |
| 0x0131 | 0x07 | unreflected bytes to end of FireMissionCardPrinter | |||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Awake() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void HandlePrinterDialChanged(float _) | Private | 0x04 | |
| void HandleBearingDialChanged(float _) | Private | 0x04 | |
| void TryUnlockBearingPrint() | Private | 0x00 | |
| void UpdateTargetChangeDetectionTick() | Private | 0x00 | |
| void ResetCalculateGateFromPrinterIfEnabled() | Private | 0x00 | |
| void UpdateBearingMonitorTick() | Private | 0x00 | |
| void UpdateShellTypeMonitorTick() | Private | 0x00 | |
| void UpdateBearingOdometerMirror(bool force) | Private | 0x01 | |
| void UpdateShellTypeSplitFlipMirror(bool force) | Private | 0x01 | |
| void HandleCalculationSuccess(float elevationDegrees, float clampedRange, int powderCharge, bool wasClamped) | Private | 0x04 | |
| void ApplyTargetTextureToCard(FireMissionCard card) | Private | 0x08 | |
| void ApplyPowderChargeTextureToCard(FireMissionCard card, int powderCharge) | Private | 0x08 | |
| string ResolveBearingForPrint() | Private | 0x08 | |
| string ResolveShellTypeForPrint() | Private | 0x08 | |
| string ResolveGunSelectionForPrint() | Private | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |