DayZ 1.28
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 строка 746

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

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

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