0x00x00F8
Members 47
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | fuelMixtureDial | DialInteractable | Private | — | |
| 0x08 | injectionTimingDial | DialInteractable | Private | — | |
| 0x08 | fuelMixtureGauge | DialGaugeDisplay | Private | — | |
| 0x08 | injectionTimingGauge | DialGaugeDisplay | Private | — | |
| 0x04 | fuelMixtureTarget | float | Private | — | |
| 0x04 | fuelMixtureTolerance | float | Private | — | |
| 0x04 | injectionTimingTarget | float | Private | — | |
| 0x04 | injectionTimingTolerance | float | Private | — | |
| 0x04 | fuelOperatingMin | float | Private | — | |
| 0x04 | fuelOperatingMax | float | Private | — | |
| 0x04 | timingOperatingMin | float | Private | — | |
| 0x04 | timingOperatingMax | float | Private | — | |
| 0x04 | warningShutdownSeconds | float | Private | — | |
| 0x04 | fuelHardShutoffFloor | float | Private | — | |
| 0x04 | couplingStrength | float | Private | — | |
| 0x04 | driftDecaySeconds | float | Private | — | |
| 0x04 | maxDriftOffset | float | Private | — | |
| 0x04 | ignitionCooldownSeconds | float | Private | — | |
| 0x01 | debugLog | bool | Private | — | |
| 0x01 | forceEngineOn | bool | Private | — | |
| 0x01 | forceEngineOff | bool | Private | — | |
| 0x007B | 0x01 | padding / unreflected | |||
| 0x04 | _debugFuelMixtureValue | float | Private | — | |
| 0x04 | _debugInjectionTimingValue | float | Private | — | |
| 0x01 | _debugBothInBalance | bool | Private | — | |
| 0x01 | _debugInOperatingRange | bool | Private | — | |
| 0x0086 | 0x02 | padding / unreflected | |||
| 0x04 | _debugWarningCountdown | float | Private | — | |
| 0x008C | 0x04 | padding / unreflected | |||
| 0x08 | OnEngineStartSuccess | UnityEvent | Private | — | |
| 0x08 | OnManualStartupSequence | UnityEvent | Private | — | |
| 0x08 | OnEngineStartFailure | UnityEvent | Private | — | |
| 0x08 | OnBothValuesInBalance | UnityEvent | Private | — | |
| 0x08 | OnValuesOutOfBalance | UnityEvent | Private | — | |
| 0x08 | OnEnterWarning | UnityEvent | Private | — | |
| 0x08 | OnExitWarning | UnityEvent | Private | — | |
| 0x08 | OnEngineShutdown | UnityEvent | Private | — | |
| 0x04 | <FuelMixtureSystemValue>k__BackingField | float | Private | — | |
| 0x04 | <InjectionTimingSystemValue>k__BackingField | float | Private | — | |
| 0x01 | <BothInBalance>k__BackingField | bool | Private | — | |
| 0x01 | <EnginesRunning>k__BackingField | bool | Private | — | |
| 0x01 | <InWarningState>k__BackingField | bool | Private | — | |
| 0x00DB | 0x01 | padding / unreflected | |||
| 0x04 | <WarningCountdownRemaining>k__BackingField | float | Private | — | |
| 0x04 | _prevFuelDialValue | float | Private | — | |
| 0x04 | _prevTimingDialValue | float | Private | — | |
| 0x04 | _fuelDriftOffset | float | Private | — | |
| 0x04 | _timingDriftOffset | float | Private | — | |
| 0x04 | _ignitionCooldownRemaining | float | Private | — | |
| 0x01 | _prevForceEngineOn | bool | Private | — | |
| 0x01 | _prevForceEngineOff | bool | Private | — | |
| 0x00F6 | 0x02 | unreflected bytes to end of DieselEngineController | |||
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 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_FuelMixtureSystemValue() | Public+1 flags | 0x04 | |
| void set_FuelMixtureSystemValue(float value) | Private+1 flags | 0x04 | |
| float get_InjectionTimingSystemValue() | Public+1 flags | 0x04 | |
| void set_InjectionTimingSystemValue(float value) | Private+1 flags | 0x04 | |
| bool get_BothInBalance() | Public+1 flags | 0x01 | |
| void set_BothInBalance(bool value) | Private+1 flags | 0x01 | |
| bool get_EnginesRunning() | Public+1 flags | 0x01 | |
| void set_EnginesRunning(bool value) | Private+1 flags | 0x01 | |
| bool get_InWarningState() | Public+1 flags | 0x01 | |
| void set_InWarningState(bool value) | Private+1 flags | 0x01 | |
| float get_WarningCountdownRemaining() | Public+1 flags | 0x04 | |
| void set_WarningCountdownRemaining(float value) | Private+1 flags | 0x04 | |
| void Awake() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void AttemptIgnition() | Public | 0x00 | |
| bool IsFuelBalancedForStart() | Public | 0x01 | |
| bool IsFuelInRangeForRunning() | Public | 0x01 | |
| bool IsInjectionTimingBalancedForStart() | Public | 0x01 | |
| bool IsInjectionTimingInRangeForRunning() | Public | 0x01 | |
| void ForceStart() | Private | 0x00 | |
| void ForceStop() | Private | 0x00 | |
| void ShutdownEngine() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |