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

◆ GetTargetData()

void GetTargetData ( out EntityAI target,
out EMeleeTargetType targetType )
protected

default

nullify target for nonalignable objects (big objects)

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

741 {
742 target = m_MeleeCombat.GetTargetEntity();
743 targetType = EMeleeTargetType.ALIGNABLE;
744
745 // If there is no hitzone defined, then we won't be able to hit the target anyways..
746 if (m_MeleeCombat.GetHitZoneIdx() < 0)
747 {
748 target = null;
749 }
750
751 if ( target )
752 {
753 targetType = target.GetMeleeTargetType();
754 }
755
757 if ( targetType == EMeleeTargetType.NONALIGNABLE )
758 {
759 target = null;
760 }
761 }
ref DayZPlayerImplementMeleeCombat m_MeleeCombat
EMeleeTargetType
Определения EMeleeTargetType.c:2

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

Используется в HandleComboHit(), HandleInitialFirearmMelee(), HandleInitialMeleeErc(), HandleProneKick() и HandleSprintAttack().