Zdexby TheHolyOneZ
36,909 classes
Class

PowderChargeController

: MonoBehaviour : Behaviour : Component : Object : Object
PowderChargeController, Assembly-CSharp 0x00A0 (160 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00A0

Members 21

OffsetSizeNameTypeFlagsDefault
0x08chargeButtonsList<LookAtTarget>Public—
0x08chargeDispensersList<UnityEngine.GameObject>Public—
0x08dispenseTriggerstringPublic—
0x08resetTriggerstringPublic—
0x08loadChargesButtonLookAtTargetPublic—
0x08reloadControllerArtilleryReloadControllerPublic—
0x08chargeSelectionStateKeystringPublic—
0x08resetDispensersStateKeystringPublic—
0x08chamberSlotTransformPublic—
0x08debugShellBlueprintShellBlueprintPublic—
0x04maxChargesintPublic—
0x04dispensingAnimationTimefloatPublic—
0x04resetDispensersDelayfloatPublic—
0x01autoReactivateOnInventoryRefillboolPublic—
0x01disableButtonsWhenInventoryEmptyboolPublic—
0x007E0x02padding / unreflected
0x04currentSelectedChargesintPrivate—
0x01isActiveboolPrivate—
0x01resetTriggeredThisStateboolPrivate—
0x00860x02padding / unreflected
0x08loadChargeEnableCoroutineCoroutinePrivate—
0x08resetDispensersCoroutineCoroutinePrivate—
0x01inventorySubscribedboolPrivate—
0x00990x07unreflected bytes to end of PowderChargeController
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 21

SignatureFlagsNativeParams
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void Update()Private0x00
void BeginChargeSelection()Private0x00
void EndChargeSelection()Private0x00
void OnChargeButtonPressed(int index)Private0x04
IEnumerator EnableLoadChargesAfterDelay()Private0x08
void OnLoadChargesPressed()Private0x00
void ResetAllUsedDispensers()Public0x00
IEnumerator ResetDispensersReverseWithDelay()Private0x08
ShellBlueprint GetCurrentChamberedShellBlueprint()Private0x08
void SetAllButtonsActive(bool active)Private0x01
void ResetAll()Public0x00
void TrySubscribeInventory()Private0x00
void UnsubscribeInventory()Private0x00
void OnInventoryChargesChanged(int newCount)Private0x04
void ApplyInventoryAvailabilityToUI()Private0x00
void ActivateNextChargeButtonIfValid()Private0x00
float get_DispensedChargesFloat()Public+1 flags0x04
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type