PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
TelescopicBaton Class Reference

Private Member Functions

void TelescopicBaton ()
 
override void Open ()
 
override void Close ()
 
override bool IsOpen ()
 
protected void UpdateVisualState ()
 
override int GetMeleeMode ()
 
override int GetMeleeHeavyMode ()
 
override int GetMeleeSprintMode ()
 
override void OnVariablesSynchronized ()
 
override void SetActions ()
 

Private Attributes

protected int m_MeleeMode
 
protected int m_MeleeHeavyMode
 
protected int m_MeleeSprintMode
 
protected ref OpenableBehaviour m_Openable
 

Constructor & Destructor Documentation

◆ TelescopicBaton()

void TelescopicBaton ( )
inlineprivate

set default melee modes on init

References m_MeleeHeavyMode, m_MeleeMode, m_MeleeSprintMode, m_Openable, and UpdateVisualState().

Member Function Documentation

◆ Close()

override void Close ( )
inlineprivate

sets different set of melee modes for closed state

References OpenableBehaviour::Close(), m_MeleeHeavyMode, m_MeleeMode, m_MeleeSprintMode, m_Openable, and UpdateVisualState().

◆ GetMeleeHeavyMode()

override int GetMeleeHeavyMode ( )
inlineprivate

References m_MeleeHeavyMode.

◆ GetMeleeMode()

override int GetMeleeMode ( )
inlineprivate

References m_MeleeMode.

◆ GetMeleeSprintMode()

override int GetMeleeSprintMode ( )
inlineprivate

References m_MeleeSprintMode.

◆ IsOpen()

override bool IsOpen ( )
inlineprivate

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
inlineprivate

References UpdateVisualState().

◆ Open()

override void Open ( )
inlineprivate

sets different set of melee modes for opened state

References m_MeleeHeavyMode, m_MeleeMode, m_MeleeSprintMode, m_Openable, OpenableBehaviour::Open(), and UpdateVisualState().

◆ SetActions()

override void SetActions ( )
inlineprivate

References AddAction().

◆ UpdateVisualState()

protected void UpdateVisualState ( )
inlineprivate

Field Documentation

◆ m_MeleeHeavyMode

protected int m_MeleeHeavyMode
private

◆ m_MeleeMode

protected int m_MeleeMode
private

◆ m_MeleeSprintMode

protected int m_MeleeSprintMode
private

◆ m_Openable

protected ref OpenableBehaviour m_Openable
private

Referenced by Close(), IsOpen(), Open(), and TelescopicBaton().


The documentation for this class was generated from the following file: