DIFF

class DayZInfectedTypeSource

DayZInfectedType DayZCreatureAIType DayZCreatureType EntityAIType EntityType

All members, including inherited

Members 6

private ref array<ref DayZInfectedAttackType> m_ChaseAttacksGroup

selected & sorted targets by utility function

private ref array<ref DayZInfectedAttackType> m_FightAttacksGroup
protected ref array<ref DayZAIHitComponent> m_HitComponentsForAI

Melee hit components (AI targeting)

protected string m_DefaultHitComponent
protected string m_DefaultHitPositionComponent
protected ref array<string> m_SuitableFinisherHitComponents

Methods 10

void RegisterHitComponentsForAI()

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

void RegisterAttacks()

register hit components that are selected by probability

string GetDefaultHitComponent()
string GetDefaultHitPositionComponent()
Referenced by ZombieBase.Init()
array<string> GetSuitableFinisherHitComponents()
protected float ComputeAttackUtility(DayZInfectedAttackType pAttackType, float pTargetDistance, int pPitch, float pProbability)
Referenced by ChooseAttack()