Zdexby TheHolyOneZ
36,909 classes
Class

ArtilleryComputer

: MonoBehaviour : Behaviour : Component : Object : Object
ArtilleryComputer, Assembly-CSharp 0x00C8 (200 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00C8

Members 32

OffsetSizeNameTypeFlagsDefault
0x08shellBlueprintShellBlueprintPublic—
0x08rangeDialDialInteractablePublic—
0x08rangeOdometerOdometerDisplayPublic—
0x08powderChargeDialDialInteractablePublic—
0x08elevationOdometerOdometerDisplayPublic—
0x08calculateButtonLookAtTargetPublic—
0x04minElevationfloatPublic—
0x04maxElevationfloatPublic—
0x04rangeTolerancefloatPublic—
0x01gateCalculateByMinimumRangeboolPublic—
0x005D0x03padding / unreflected
0x04minDesiredRangeToEnableCalculatefloatPublic—
0x01randomizeElevationOnErrorboolPublic—
0x00650x03padding / unreflected
0x04errorRandomUpdatesPerSecondfloatPublic—
0x04errorRandomMinElevationfloatPublic—
0x04errorRandomMaxElevationfloatPublic—
0x04errorRandomJitterAmplitudefloatPublic—
0x04errorRandomJitterFrequencyfloatPublic—
0x01errorRandomImmediateFirstTickboolPublic—
0x01hardClampRandomizedElevationboolPublic—
0x007E0x02padding / unreflected
0x08OnCalculationSuccessCalculationSuccessEventPublic—
0x08OnCalculationErrorCalculationErrorEventPublic—
0x04successDelaySecondsfloatPublic—
0x00940x04padding / unreflected
0x08OnCalculationSuccessWithDelayCalculationSuccessEventPublic—
0x04lastInputRangefloatPrivate—
0x04lastInputChargeintPrivate—
0x01waitingForCalculationboolPrivate—
0x01errorActiveboolPrivate—
0x00AA0x02padding / unreflected
0x04nextErrorRandomTimefloatPrivate—
0x04currentErrorBaseElevationfloatPrivate—
0x04lastValidElevationfloatPrivate—
0x04errorSeedfloatPrivate—
0x00BC0x04padding / unreflected
0x08successDelayRoutineCoroutinePrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 13

SignatureFlagsNativeParams
void Start()Private0x00
void OnDestroy()Private0x00
void Update()Private0x00
void OnRangeInputChanged(float value)Private0x04
void OnPowderChargeChanged(float value)Private0x04
void UpdateRangeOdometer(float value)Private0x04
void UpdateCalculateButtonState(bool requestedActive)Private0x01
void OnCalculateButtonPressed()Private0x00
void ResetCalculationGate()Public0x00
void InvokeCalculationError(float attemptedRange, int charge, const string& reason)Private0x08
IEnumerator InvokeSuccessWithDelay(float elevation, float clampedRange, int inputCharge, bool wasClamped, float delaySeconds)Private0x08
void CancelSuccessDelayIfRunning()Private0x00
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type