808 {
811 {
813 return;
814 }
816 {
818 {
820 break;
821 }
823 {
825 break;
826 }
828 {
831 break;
832 }
834 {
837 break;
838 }
840 {
842 break;
843 }
845 {
846 m_player.GetDayZPlayerInventory().PostWeaponEvent(
new WeaponEventContinuousLoadBulletEnd(
m_player) );
847 break;
848 }
850 {
851 m_player.GetDayZPlayerInventory().PostWeaponEvent(
new WeaponEventUnjam(
m_player, NULL) );
852 break;
853 }
855 {
856 m_player.GetDayZPlayerInventory().PostWeaponEvent(
new WeaponEventMechanism(
m_player, NULL) );
857 break;
858 }
860 {
861 m_player.GetDayZPlayerInventory().PostWeaponEvent(
new WeaponEventSetNextMuzzleMode(
m_player, NULL) );
862 break;
863 }
864 default:
867 }
870 }
const int AT_WPN_DETACH_MAGAZINE
const int AT_WPN_LOAD_MULTI_BULLETS_END
const int AT_WPN_ATTACH_MAGAZINE
const int AT_WPN_LOAD_BULLET
const int AT_WPN_SWAP_MAGAZINE
const int AT_WPN_LOAD_MULTI_BULLETS_START
const int AT_WPN_EJECT_BULLET
const int AT_WPN_SET_NEXT_MUZZLE_MODE
Magazine m_PendingTargetMagazine
Weapon_Base m_WeaponInHand
ref InventoryLocation m_PendingInventoryLocation
int m_PendingWeaponAction
void Error(string err)
Messagebox with error message.