DIFF

class DayZCreatureAISource

DayZCreatureAI DayZCreature EntityAI Entity ObjectTyped Object IEntity Managed

Derived classes
View all 106 descendants

All members, including inherited

Constructors 1

void DayZCreatureAI()

Members 2

int m_EffectTriggerCount

how many effect triggers is this AI inside of(overlapping triggers)

protected DayZPlayer m_CinematicPlayer

Methods 31

proto native bool IsSoundInsideBuilding()
proto native void DebugDisableAIControl()DIAG_DEVELOPER
proto native void DebugRestoreAIControl()DIAG_DEVELOPER
proto native void AddDamageSphere(string bone_name, string ammo_name, float radius, float duration, bool invertTeams)
Referenced by ProcessDamageEvent()
proto native DayZCreatureAIType GetCreatureAIType()
proto native void InitAIAgent(AIGroup group)

AIAgent initialization. Manual ai initialization for creatures created with CreateObject(... init_ai = false...).

proto native void DestroyAIAgent()
void IncreaseEffectTriggerCount()
void DecreaseEffectTriggerCount()
override void EEKilled(Object killer)
AnimBootsType GetBootsType()
void OnSoundEvent(int event_id, string event_user_string)
void OnSoundVoiceEvent(int event_id, string event_user_string)
void OnStepEvent(int event_id, string event_user_string)
void OnDamageEvent(int event_id, string event_user_string)
protected void RegisterAnimEvents()
Referenced by DayZCreatureAI()
private void ProcessDamageEvent(AnimDamageEvent damage_event)
Referenced by OnDamageEvent()
bool ResistContaminatedEffect()
bool IsDanger()
Referenced by EasterEgg.Capture()
string CaptureSound()
Referenced by EasterEgg.Capture()
string ReleaseSound()
Referenced by EasterEgg.Capture()
void CinematicTakeControl(DayZPlayer player)
bool CinematicCanJump()