Zdexby TheHolyOneZ
36,909 classes
Class

AutoReloadManager

: MonoBehaviour : Behaviour : Component : Object : Object
AutoReloadManager, Assembly-CSharp 0x00A8 (168 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00A8

Members 23

OffsetSizeNameTypeFlagsDefault
0x08reloadControllerArtilleryReloadControllerPrivate—
0x08cylinderSelectorCylinderShellSelectorPrivate—
0x08powderControllerPowderChargeControllerPrivate—
0x08gunControllerGunControllerPrivate—
0x08toggleAutoReloadActionInputActionReferencePrivate—
0x01autoReloadEnabledboolPrivate—
0x00490x03padding / unreflected
0x04desiredPowderChargesintPrivate—
0x04clickCycleDelayfloatPrivate—
0x04postActionDelayfloatPrivate—
0x04rotationSettleDelayfloatPrivate—
0x04autoAdvanceBridgeDelayfloatPrivate—
0x04powderSelectionTimeoutfloatPrivate—
0x01startOnGunFiredboolPrivate—
0x00650x03padding / unreflected
0x04chargeButtonCadenceSecondsfloatPrivate—
0x01isAutoReloadingboolPrivate—
0x006D0x03padding / unreflected
0x08currentActionstringPrivate—
0x04observedStateIndexintPrivate—
0x007C0x04padding / unreflected
0x08pressedButtonIdsThisStateList<System.Int32>Private—
0x01cylinderRotatedThisCycleboolPrivate—
0x00890x03padding / unreflected
0x04lastButtonPressTimefloatPrivate—
0x01powderSelectionCompletedboolPrivate—
0x00910x07padding / unreflected
0x08autoReloadRoutineCoroutinePrivate—
0x01lastAutoReloadEnabledboolPrivate—
0x00A10x07unreflected bytes to end of AutoReloadManager
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 23

SignatureFlagsNativeParams
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnDestroy()Private0x00
void Start()Private0x00
void Update()Private0x00
void HookInputAction(bool subscribe)Private0x01
void OnToggleAutoReloadAction(const CallbackContext& ctx)Private0x10
void ToggleAutoReload()Public0x00
void SetAutoReload(bool enabled)Public0x01
void StartAutoReload()Public0x00
void StopAutoReload()Public0x00
void StopAutoReloadInternal()Private0x00
void OnGunFired()Public0x00
IEnumerator AutoReloadFlow()Private0x08
IEnumerator PerformPowderSelection()Private0x08
int CountSelectedCharges()Private0x04
LookAtTarget GetChargeButtonAtIndex(int index)Private0x08
IEnumerator PressButton(LookAtTarget button, float waitAfter)Private0x08
bool CanPress(LookAtTarget button)Private0x08
bool CylinderSlotAHasShell()Private0x01
bool ValidateReferences()Private0x01
void .ctor()Public+1 flags0x00

Used by 3

types with a member, parameter or interface of this type