DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ WeaponDestroyedCheck()

bool WeaponDestroyedCheck ( InventoryItem weapon,
out string ammo )
protected

См. определение в файле DayZPlayerMeleeFightLogic_LightHeavy.c строка 716

717 {
718 if (!weapon)
719 return false;
720
721 Weapon_Base firearm = Weapon_Base.Cast(weapon);
722 ItemBase bayonet = ItemBase.Cast(weapon.GetInventory().FindAttachment(weapon.GetBayonetAttachmentIdx()));
723
724 if ( firearm && bayonet && bayonet.IsRuined() )
725 {
726 ammo = bayonet.GetRuinedMeleeAmmoType();
727 return true;
728 }
729 else if (weapon.IsRuined())
730 {
731 ammo = weapon.GetRuinedMeleeAmmoType();
732 return true;
733 }
734 else
735 {
736 return false;
737 }
738 }
Определения InventoryItem.c:731
shorthand
Определения BoltActionRifle_Base.c:6

Используется в EvaluateHit_Common() и EvaluateHit_NonAlignableObjects().