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

◆ EvaluateHit_NonAlignableObjects()

void EvaluateHit_NonAlignableObjects ( InventoryItem weapon,
Object target )
protected

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

706 {
707 int hitZoneIdx = m_MeleeCombat.GetHitZoneIdx();
708 vector hitPosWS;
709 string ammo;
710
711 if (hitZoneIdx >= 0)
712 {
713 if (WeaponDestroyedCheck(weapon,ammo))
714 DamageSystem.CloseCombatDamage(m_Player, target, hitZoneIdx, ammo, m_MeleeCombat.GetHitPos());
715 else
716 m_Player.ProcessMeleeHit(weapon, m_MeleeCombat.GetWeaponMode(), target, hitZoneIdx, m_MeleeCombat.GetHitPos());
717 }
718
719 return;
720 }
map m_Player
ref DayZPlayerImplementMeleeCombat m_MeleeCombat
bool WeaponDestroyedCheck(InventoryItem weapon, out string ammo)
Определения EnConvert.c:119

Перекрестные ссылки m_MeleeCombat и WeaponDestroyedCheck().

Используется в EvaluateHit().