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

◆ RegisterHitComponentsForAI()

override void RegisterHitComponentsForAI ( )
protected

register hit components for AI melee (used by attacking AI)

registers default hit compoent for entity

registers default hit position for entity

list of components suitable for melee finisher attacks (used in fight logic)

register hit components that are selected by probability

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

464 {
466
468 m_DefaultHitComponent = "dmgZone_torso";
471
474 m_SuitableFinisherHitComponents.Insert("Head");
475
477 //DayZAIHitComponentHelpers.RegisterHitComponent(m_HitComponentsForAI, "dmgZone_head", 5); // TMP comment out
483 }
static void RegisterHitComponent(array< ref DayZAIHitComponent > pHitComponents, string pName, float pWeight)
Register Hit Component for AI targeting.
Определения DayZAIHitComponents.c:21
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
ref array< ref DayZAIHitComponent > m_HitComponentsForAI
Melee hit components (AI targeting)
Определения dayzplayer.c:587
ref array< string > m_SuitableFinisherHitComponents
Определения dayzplayer.c:591
string m_DefaultHitComponent
Определения dayzplayer.c:588
string m_DefaultHitPositionComponent
Определения dayzplayer.c:589

Перекрестные ссылки m_DefaultHitComponent, m_DefaultHitPositionComponent, m_HitComponentsForAI, m_SuitableFinisherHitComponents и DayZAIHitComponentHelpers::RegisterHitComponent().