13 int mi =
m_weapon.GetCurrentMuzzle();
35 int mi =
m_weapon.GetCurrentMuzzle();
58 void WeaponChamberFromInnerMag (Weapon_Base w = NULL, WeaponStateBase parent = NULL,
int action = -1,
int actionType = -1)
66 int mi =
m_weapon.GetCurrentMuzzle();
84 int mi =
m_weapon.GetCurrentMuzzle();
101 int mi =
m_weapon.GetCurrentMuzzle();
110 int mi =
m_weapon.GetCurrentMuzzle();
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
HandStateEquipped OnEntry
class WeaponChamberFromAttMagOnExit extends WeaponStateBase WeaponChamberFromInnerMag
class WeaponChambering_Chamber_OnEntry extends WeaponChambering_Base OnExit
override void OnEntry(HandEventBase e)
override bool IsWaitingForActionFinish()
override void OnExit(WeaponEventBase e)
override void OnExit(WeaponEventBase e)
void WeaponEjectAndChamberFromAttMag(Weapon_Base w=NULL, WeaponStateBase parent=NULL, int action=-1, int actionType=-1)
override void OnAbort(WeaponEventBase e)
signalize mechanism manipulation
void WeaponStateBase(Weapon_Base w=NULL, WeaponStateBase parent=NULL)
internal state id used for load/restore
void WeaponChamberFromAttMagOnExit(Weapon_Base w=NULL, WeaponStateBase parent=NULL, int action=-1, int actionType=-1)
override void OnEntry(WeaponEventBase e)
void WeaponChamberFromAttMag(Weapon_Base w=NULL, WeaponStateBase parent=NULL, int action=-1, int actionType=-1)
override void OnExit(WeaponEventBase e)
represent weapon state base
bool pushToChamberFromInnerMagazine(Weapon_Base weapon, int muzzleIndex)
bool pushToChamberFromAttachedMagazine(Weapon_Base weapon, int muzzleIndex)