DayZ 1.28
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 }
ref DayZPlayerImplementMeleeCombat m_MeleeCombat
bool WeaponDestroyedCheck(InventoryItem weapon, out string ammo)
DayZPlayer m_Player
Определения Hand_Events.c:42
Определения EnConvert.c:106

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

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