16 {
21
22
25
27
28 m_fsm =
new WeaponFSM(
this);
31
33 }
enum FSMTransition WeaponTransition
enum FSMTransition WeaponEventBase
void WeaponEjectBullet(Weapon_Base w=NULL, WeaponStateBase parent=NULL, WeaponActions action=WeaponActions.NONE, int actionType=-1)
ref WeaponFSM m_fsm
hierarchical parent state of this state (or null)
void WeaponChambering(Weapon_Base w=NULL, WeaponStateBase parent=NULL, WeaponActions action=WeaponActions.NONE, int actionType=-1)
ref WeaponEjectBullet m_eje
source of the loaded cartridge
ref WeaponChambering m_loa