class TelescopicBatonSource
TelescopicBaton › ItemBase › InventoryItem › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Constructors 1
void TelescopicBaton()References new OpenableBehaviour(), EntityAI.RegisterNetSyncVariableBool(), UpdateVisualState()
Show 4 more
, m_MeleeHeavyMode, m_MeleeMode, m_MeleeSprintMode, and m_OpenableMembers 4
protected int m_MeleeModeprotected int m_MeleeHeavyModeprotected int m_MeleeSprintModeprotected ref OpenableBehaviour m_OpenableMethods 9
override void Open()set default melee modes on init
References OpenableBehaviour.Open(), EntityAI.SetSynchDirty(), UpdateVisualState()
Show 4 more
, m_MeleeHeavyMode, m_MeleeMode, m_MeleeSprintMode, and m_Openableoverride void Close()sets different set of melee modes for opened state
References OpenableBehaviour.Close(), EntityAI.SetSynchDirty(), UpdateVisualState()
Show 4 more
, m_MeleeHeavyMode, m_MeleeMode, m_MeleeSprintMode, and m_Openableoverride bool IsOpen()sets different set of melee modes for closed state
Referenced by UpdateVisualState()
protected void UpdateVisualState()override int GetMeleeMode()References m_MeleeMode
override int GetMeleeHeavyMode()References m_MeleeHeavyMode
override int GetMeleeSprintMode()References m_MeleeSprintMode
override void OnVariablesSynchronized()override void SetActions()