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

◆ RegisterHitComponent()

static void DayZAIHitComponentHelpers::RegisterHitComponent ( array< ref DayZAIHitComponent > pHitComponents,
string pName,
float pWeight )
inlinestaticprivate

Register Hit Component for AI targeting.

Register Hit Component for AI targeting to array defined on entity's Type (DayZPlayerType, DayZInfectedType, etc.) Uses component name from damage system (zone) and its weight.

Аргументы
[in]pHitComponentsarray that keeps registered compoenents
[in]pNamecomponent name (zone in Damage System)
[in]pWeightweight of the component (probability)

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

22 {
23 DayZAIHitComponent newComponent = new DayZAIHitComponent();
24
25 newComponent.m_Name = pName;
26 newComponent.m_Weight = pWeight;
27
28 pHitComponents.Insert(newComponent);
29 }
int m_Weight
"Head", "Torso", etc.
Определения DayZAIHitComponents.c:5
string m_Name
Определения DayZAIHitComponents.c:4

Перекрестные ссылки DayZAIHitComponent::m_Name и DayZAIHitComponent::m_Weight.

Используется в DeathUpdate(), AnimalBase::RegisterHitComponentsForAI(), DayZCreatureAI::RegisterHitComponentsForAI() и RegisterHitComponentsForAI().