DayZ 1.29
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 строка 744

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

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

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