16 {
19
20
26
27
32
33 m_fsm =
new WeaponFSM(
this);
34
38
39
42
47
49
51
53 }
void WeaponGuardHasAmmo(Weapon_Base w=NULL)
enum FSMTransition WeaponTransition
enum FSMTransition WeaponEventBase
ref WeaponEjectAndChamberFromAttMag m_ejectChamber
int m_actionType
action to be played
ref WeaponFSM m_fsm
hierarchical parent state of this state (or null)
ref WeaponChambering_Cartridge m_chamber
ref WeaponCharging_CK m_onCK
ref WeaponStateBase m_start
source of the cartridge
ref WeaponEjectCasing m_eject
void WeaponEjectAllMuzzles(Weapon_Base w=NULL, WeaponStateBase parent=NULL)