Zdexby TheHolyOneZ
36,909 classes
Class

ArtilleryReloadController

: MonoBehaviour : Behaviour : Component : Object : Object
ArtilleryReloadController, Assembly-CSharp 0x0088 (136 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0088

Members 13

OffsetSizeNameTypeFlagsDefault
0x08animatorsList<UnityEngine.Animator>Public—
0x08reloadStatesList<ReloadStateDef>Public—
0x08chamberSlotTransformPublic—
0x08chamberedShellGameObjectPublic—
0x08shellPrefabGameObjectPublic—
0x04currentStateIndexintPrivate—
0x004C0x04padding / unreflected
0x08cylinderShellSelectorCylinderShellSelectorPublic—
0x08transferSlotTransformPublic—
0x08transferShellGameObjectPublic—
0x08gunControllerGunControllerPublic—
0x01workingboolPrivate—
0x00710x07padding / unreflected
0x08OnStateChangedAction<ReloadStateDef>Private—
0x08buttonListenerRegisteredDictionary<LookAtTargetPrivate+1 flags—
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 26

SignatureFlagsNativeParams
ReloadStateDef get_CurrentState()Public+1 flags0x08
int get_CurrentStateIndex()Public+1 flags0x04
void add_OnStateChanged(Action<ReloadStateDef> value)Public+1 flags0x08
void remove_OnStateChanged(Action<ReloadStateDef> value)Public+1 flags0x08
void Start()Private0x00
void RegisterAdvanceButtonListeners()Private0x00
void AdvanceState()Public0x00
void RegressState()Public0x00
void SetState(int newIndex, bool force)Public0x04
void ForceResetStateToInitial()Public0x00
void ResetAnimators()Public0x00
void UpdateAllAdvanceButtons()Private0x00
IEnumerator AutoAdvanceToNextStateCoroutine()Private0x08
void GoToState(const string& stateKey)Public0x08
void OnAnimationEvent_AdvanceState()Public0x00
void OnAnimationEvent_RegressState()Public0x00
void OnUserInput_Advance()Public0x00
void OnUserInput_Regress()Public0x00
void TryLoadShell()Public0x00
bool CanLoadBullet()Public0x01
void ReceiveChamberedBullet(GameObject bullet)Public0x08
void EjectChamberedShell()Public0x00
void ClearTransferredShell()Public0x00
void AnimationEvent_MoveShellToTransferSlot()Public0x00
void AnimationEvent_TransferShellToChamber()Public0x00
void .ctor()Public+1 flags0x00

Used by 6

types with a member, parameter or interface of this type