12 int mi =
m_weapon.GetCurrentMuzzle();
33 for(
int i = 0; i <
m_weapon.GetMuzzleCount(); i++ )
58 Magazine m_dstMagazine;
66 Magnum_Cylinder cylinder = Magnum_Cylinder.Cast(
m_weapon.GetAttachmentByType(Magnum_Cylinder));
69 cylinder.HideSelection(
"bullet");
70 cylinder.HideSelection(
"bullet_2");
71 cylinder.HideSelection(
"bullet_3");
72 cylinder.HideSelection(
"bullet_4");
73 cylinder.HideSelection(
"bullet_5");
74 cylinder.HideSelection(
"bullet_6");
76 cylinder.HideSelection(
"bullet_nose");
77 cylinder.HideSelection(
"bullet_nose_2");
78 cylinder.HideSelection(
"bullet_nose_3");
79 cylinder.HideSelection(
"bullet_nose_4");
80 cylinder.HideSelection(
"bullet_nose_5");
81 cylinder.HideSelection(
"bullet_nose_6");
86 for(
int i = 0; i <
m_weapon.GetMuzzleCount(); i++ )
133 int mi =
m_weapon.GetCurrentMuzzle();
void wpnDebugPrint(string s)
class WeaponGuardIsDestroyed extends WeaponGuardBase m_weapon
static bool IsWeaponLogEnable()
override void OnEntry(WeaponEventBase e)
override void OnExit(WeaponEventBase e)
override bool IsWaitingForActionFinish()
override bool IsWaitingForActionFinish()
signalize mechanism manipulation
void WeaponStateBase(Weapon_Base w=NULL, WeaponStateBase parent=NULL)
internal state id used for load/restore
void WeaponEjectCasingMultiMuzzle(Weapon_Base w=NULL, WeaponStateBase parent=NULL)
override bool IsWaitingForActionFinish()
override void OnEntry(WeaponEventBase e)
void WeaponEjectAllMuzzles(Weapon_Base w=NULL, WeaponStateBase parent=NULL)
void WeaponEjectCasing(Weapon_Base w=NULL, WeaponStateBase parent=NULL)
represent weapon state base
void ejectBulletAndStoreInMagazine(Weapon_Base weapon, int muzzleIndex, Magazine mag, DayZPlayer p)
bool pushToChamberFromAttachedMagazine(Weapon_Base weapon, int muzzleIndex)