303    {
  306 
  307        
  314 
  315        
  320 
  321        m_fsm = 
new WeaponFSM(
this); 
 
  322        
  327        
  337        
  344 
  346    }
void WeaponGuardHasAmmo(Weapon_Base w=NULL)
enum FSMTransition WeaponTransition
enum FSMTransition WeaponEventBase
ref BulletHide_W4T m_hideB
int m_actionType
action to be played
ref WeaponCharging_CK m_onCK
ref WeaponEjectBullet_Cartridge_W4T m_onBE
ref WeaponFSM m_fsm
hierarchical parent state of this state (or null)
ref WeaponChambering_Cartridge m_chamber
ref WeaponStateBase m_start
source of the cartridge
ref WeaponEjectCasing_W4T m_onBEFireOut