PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
DayZCreature Class Reference

Private Member Functions

proto native AIAgent GetAIAgent ()
 
proto native bool IsSoundInsideBuilding ()
 
proto native void AddDamageSphere (string bone_name, string ammo_name, float radius, float duration, bool invertTeams)
 
proto native DayZCreatureAIType GetCreatureAIType ()
 
proto native void InitAIAgent (AIGroup group)
 
proto native void DestroyAIAgent ()
 
void DayZCreatureAI ()
 
void IncreaseEffectTriggerCount ()
 
void DecreaseEffectTriggerCount ()
 
void AddDamageSphere (AnimDamageParams damage_params)
 
override void EEKilled (Object killer)
 
AnimBootsType GetBootsType ()
 
AbstractWave PlaySound (SoundObject so, SoundObjectBuilder sob)
 
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 ()
 
private void ProcessSoundEvent (AnimSoundEvent sound_event)
 
private void ProcessSoundVoiceEvent (AnimSoundVoiceEvent sound_event)
 
private void ProcessStepEvent (AnimStepEvent step_event)
 
private void ProcessDamageEvent (AnimDamageEvent damage_event)
 
protected void AttenuateSoundIfNecessary (SoundObject soundObject)
 
bool ResistContaminatedEffect ()
 
bool IsDanger ()
 
string CaptureSound ()
 
string ReleaseSound ()
 
void CinematicTakeControl (DayZPlayer player)
 
bool CinematicCanJump ()
 
override bool ModCommandHandlerBefore (float pDt, int pCurrentCommandID, bool pCurrentCommandFinished)
 

Private Attributes

int m_EffectTriggerCount
 
protected DayZPlayer m_CinematicPlayer
 

Member Function Documentation

◆ AddDamageSphere() [1/2]

void AddDamageSphere ( AnimDamageParams  damage_params)
inlineprivate

◆ AddDamageSphere() [2/2]

proto native void AddDamageSphere ( string  bone_name,
string  ammo_name,
float  radius,
float  duration,
bool  invertTeams 
)
private

◆ AttenuateSoundIfNecessary()

protected void AttenuateSoundIfNecessary ( SoundObject  soundObject)
inlineprivate

◆ CaptureSound()

string CaptureSound ( )
inlineprivate

◆ CinematicCanJump()

bool CinematicCanJump ( )
inlineprivate

◆ CinematicTakeControl()

void CinematicTakeControl ( DayZPlayer  player)
inlineprivate

◆ DayZCreatureAI()

void DayZCreatureAI ( )
inlineprivate

References SetFlags().

◆ DecreaseEffectTriggerCount()

void DecreaseEffectTriggerCount ( )
inlineprivate

◆ DestroyAIAgent()

proto native void DestroyAIAgent ( )
private

◆ EEKilled()

override void EEKilled ( Object  killer)
inlineprivate

◆ GetAIAgent()

proto native AIAgent GetAIAgent ( )
private

◆ GetBootsType()

AnimBootsType GetBootsType ( )
inlineprivate

◆ GetCreatureAIType()

proto native DayZCreatureAIType GetCreatureAIType ( )
private

◆ IncreaseEffectTriggerCount()

void IncreaseEffectTriggerCount ( )
inlineprivate

◆ InitAIAgent()

proto native void InitAIAgent ( AIGroup  group)
private

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

◆ IsDanger()

bool IsDanger ( )
inlineprivate

◆ IsSoundInsideBuilding()

proto native bool IsSoundInsideBuilding ( )
private

◆ ModCommandHandlerBefore()

◆ OnDamageEvent()

void OnDamageEvent ( int  event_id,
string  event_user_string 
)
inlineprivate

◆ OnSoundEvent()

void OnSoundEvent ( int  event_id,
string  event_user_string 
)
inlineprivate

◆ OnSoundVoiceEvent()

void OnSoundVoiceEvent ( int  event_id,
string  event_user_string 
)
inlineprivate

◆ OnStepEvent()

void OnStepEvent ( int  event_id,
string  event_user_string 
)
inlineprivate

◆ PlaySound()

◆ ProcessDamageEvent()

private void ProcessDamageEvent ( AnimDamageEvent  damage_event)
inlineprivate

◆ ProcessSoundEvent()

private void ProcessSoundEvent ( AnimSoundEvent  sound_event)
inlineprivate

◆ ProcessSoundVoiceEvent()

private void ProcessSoundVoiceEvent ( AnimSoundVoiceEvent  sound_event)
inlineprivate

◆ ProcessStepEvent()

private void ProcessStepEvent ( AnimStepEvent  step_event)
inlineprivate

◆ RegisterAnimEvents()

protected void RegisterAnimEvents ( )
inlineprivate

◆ ReleaseSound()

string ReleaseSound ( )
inlineprivate

◆ ResistContaminatedEffect()

bool ResistContaminatedEffect ( )
inlineprivate

Field Documentation

◆ m_CinematicPlayer

protected DayZPlayer m_CinematicPlayer
private

◆ m_EffectTriggerCount

int m_EffectTriggerCount
private

The documentation for this class was generated from the following file: