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

Private Member Functions

override void InitStateMachine ()
 
override bool CanChamberBullet (int muzzleIndex, Magazine mag)
 
override void SetActions ()
 
override void SetNextWeaponMode (int muzzleIndex)
 

Private Attributes

ref WeaponStableState L_L
 
ref WeaponStableState L_E
 
ref WeaponStableState E_L
 
ref WeaponStableState F_L
 
ref WeaponStableState F_F
 
ref WeaponStableState F_E
 
ref WeaponStableState E_F
 
ref WeaponStableState E_E
 

Member Function Documentation

◆ CanChamberBullet()

override bool CanChamberBullet ( int  muzzleIndex,
Magazine  mag 
)
inlineprivate

References IsChamberFiredOut().

◆ InitStateMachine()

override void InitStateMachine ( )
inlineprivate

References ChamberMultiBullet(), E_E, E_F, E_L, F_E, F_F, F_L, L_E, and L_L.

◆ SetActions()

override void SetActions ( )
inlineprivate

References AddAction().

◆ SetNextWeaponMode()

override void SetNextWeaponMode ( int  muzzleIndex)
inlineprivate

Field Documentation

◆ E_E

ref WeaponStableState E_E
private

Referenced by InitStateMachine().

◆ E_F

ref WeaponStableState E_F
private

Referenced by InitStateMachine().

◆ E_L

ref WeaponStableState E_L
private

Referenced by InitStateMachine().

◆ F_E

ref WeaponStableState F_E
private

Referenced by InitStateMachine().

◆ F_F

ref WeaponStableState F_F
private

Referenced by InitStateMachine().

◆ F_L

ref WeaponStableState F_L
private

Referenced by InitStateMachine().

◆ L_E

ref WeaponStableState L_E
private

Referenced by InitStateMachine().

◆ L_L

ref WeaponStableState L_L
private

Referenced by InitStateMachine().


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