class DayZCreatureAISource
DayZCreatureAI › DayZCreature › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
Derived classes
View all 106 descendants
- DayZAnimal
- DayZInfected
- ZombieBase
- ZombieFemaleBase
- ZmbF_BlueCollarFat_Base
- ZmbF_CitizenANormal_Base
- ZmbF_CitizenANormal_LT_Base
- ZmbF_CitizenBSkinny_Base
- ZmbF_Clerk_Normal_Base
- ZmbF_Clerk_Normal_LT_Base
- ZmbF_ClerkFat_Base
- ZmbF_DoctorSkinny_Base
- ZmbF_HikerSkinny_Base
- ZmbF_JoggerSkinny_Base
- ZmbF_JournalistNormal_Base
- ZmbF_JournalistNormal_LT_Base
- ZmbF_MechanicNormal_Base
- ZmbF_MilkMaidOld_Base
- ZmbF_MilkMaidOld_LT_Base
- ZmbF_NurseFat_Base
- ZmbF_ParamedicNormal_Base
- ZmbF_PatientOld_Base
- ZmbF_PoliceWomanNormal_Base
- ZmbF_Runner_Base
- ZmbF_ShortSkirt_Base
- ZmbF_ShortSkirt_LT_Base
- ZmbF_SkaterYoung_Base
- ZmbF_SkaterYoung_LT_Base
- ZmbF_SurvivorNormal_Base
- ZmbF_SurvivorNormal_LT_Base
- ZmbF_usSoldier_normal_Base
- ZmbF_VillagerOld_Base
- ZmbF_VillagerOld_LT_Base
- ZombieMaleBase
- ZmbM__Runner_Base
- ZmbM_CitizenASkinny_Base
- ZmbM_CitizenASkinny_LT_Base
- ZmbM_CitizenBFat_Base
- ZmbM_ClerkFat_Base
- ZmbM_ClerkFat_LT_Base
- ZmbM_CommercialPilotOld_Base
- ZmbM_CommercialPilotOld_LT_Base
- ZmbM_ConstrWorkerNormal_Base
- ZmbM_DoctorFat_Base
- ZmbM_FarmerFat_Base
- ZmbM_FarmerFat_LT_Base
- ZmbM_FirefighterNormal_Base
- ZmbM_FishermanOld_Base
- ZmbM_Gamedev_Base
- ZmbM_HandymanNormal_Base
- ZmbM_HeavyIndustryWorker_Base
- ZmbM_HermitSkinny_Base
- ZmbM_HikerSkinny_Base
- ZmbM_HunterOld_Base
- ZmbM_Jacket_Base
- ZmbM_Jacket_LT_Base
- ZmbM_JoggerSkinny_Base
- ZmbM_JournalistSkinny_Base
- ZmbM_MechanicSkinny_Base
- ZmbM_MotobikerFat_Base
- ZmbM_Mummy
- ZmbM_NBC_Grey
- ZmbM_NBC_White
- ZmbM_NBC_Yellow
- ZmbM_OffshoreWorker_Base
- ZmbM_ParamedicNormal_Base
- ZmbM_PatientSkinny_Base
- ZmbM_PatrolNormal_Base
- ZmbM_PolicemanFat_Base
- ZmbM_PolicemanSpecForce_Base
- ZmbM_priestPopSkinny_Base
- ZmbM_PrisonerSkinny_Base
- ZmbM_SkaterYoung_Base
- ZmbM_SkaterYoung_LT_Base
- ZmbM_Soldier_Base
- ZmbM_SoldierNormal_Base
- ZmbM_SurvivorDean_Base
- ZmbM_usSoldier_normal_Base
- ZmbM_VillagerOld_Base
- ZmbM_VillagerOld_LT_Base
- ZombieFemaleBase
- ZombieBase
All members, including inherited
Constructors 1
void DayZCreatureAI()Members 2
int m_EffectTriggerCounthow many effect triggers is this AI inside of(overlapping triggers)
protected DayZPlayer m_CinematicPlayerMethods 31
proto native AIAgent GetAIAgent()proto native bool IsSoundInsideBuilding()Referenced by AttenuateSoundIfNecessary()
proto native void DebugDisableAIControl()DIAG_DEVELOPERReferenced by PluginDayZCreatureAIDebug.EnableAI()
proto native void DebugRestoreAIControl()DIAG_DEVELOPERReferenced by PluginDayZCreatureAIDebug.EnableAI()
proto native void AddDamageSphere(string bone_name, string ammo_name, float radius, float duration, bool invertTeams)Referenced by ProcessDamageEvent()
proto native DayZCreatureAIType GetCreatureAIType()Referenced by OnDamageEvent(), OnSoundEvent(), OnSoundVoiceEvent()
Show 2 more
, OnStepEvent(), and ZombieBase.OnSoundVoiceEvent()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()References m_EffectTriggerCount
Referenced by ContaminatedTrigger.OnEnterServerEvent()
void DecreaseEffectTriggerCount()References m_EffectTriggerCount
Referenced by ContaminatedTrigger.OnLeaveServerEvent()
void AddDamageSphere(AnimDamageParams damage_params)References AnimDamageParams.m_bInvertTeams, AnimDamageParams.m_fDuration, AnimDamageParams.m_fRadius
Show 2 more
, AnimDamageParams.m_sAmmoName, and AnimDamageParams.m_sBoneNameReferenced by ProcessDamageEvent()
override void EEKilled(Object killer)AnimBootsType GetBootsType()AbstractWave PlaySound(SoundObject so, SoundObjectBuilder sob)References Object.GetPosition(), CGame.GetSoundScene(), AbstractSoundScene.Play3D()
Show 1 more
, SoundObject.SetPosition()Referenced by ProcessSoundEvent(), ProcessSoundVoiceEvent(), ProcessStepEvent()
Show 2 more
, ZombieBase.ProcessSoundVoiceEvent(), and ZombieBase.ProcessVoiceFX()protected void RegisterAnimEvents()Referenced by DayZCreatureAI()
private void ProcessSoundEvent(AnimSoundEvent sound_event)References SoundObjectBuilder.AddEnvSoundVariables(), NoiseSystem.AddNoise(), SoundObjectBuilder.BuildSoundObject()
Referenced by OnSoundEvent()
private void ProcessSoundVoiceEvent(AnimSoundVoiceEvent sound_event)References SoundObjectBuilder.AddEnvSoundVariables(), NoiseSystem.AddNoise(), AttenuateSoundIfNecessary()
Referenced by OnSoundVoiceEvent()
private void ProcessStepEvent(AnimStepEvent step_event)References SoundObjectBuilder.AddEnvSoundVariables(), AttenuateSoundIfNecessary(), SoundObjectBuilder.BuildSoundObject()
Show 5 more
, Object.GetPosition(), AnimStepEvent.GetSoundBuilder(), Object.GetSurfaceType(), string.Hash(), and PlaySound()Referenced by OnStepEvent()
private void ProcessDamageEvent(AnimDamageEvent damage_event)Referenced by OnDamageEvent()
protected void AttenuateSoundIfNecessary(SoundObject soundObject)References CGame.GetPlayer(), Man.IsCameraInsideVehicle(), IsSoundInsideBuilding()
Show 2 more
, Man.IsSoundInsideBuilding(), and SoundObject.SetKind()Referenced by ProcessSoundVoiceEvent(), ProcessStepEvent(), ZombieBase.ProcessSoundVoiceEvent()
Show 1 more
, ZombieBase.ProcessVoiceFX()bool ResistContaminatedEffect()Referenced by EffectTrigger.CanAddObjectAsInsider()
bool IsDanger()Referenced by EasterEgg.Capture()
string CaptureSound()Referenced by EasterEgg.Capture()
string ReleaseSound()Referenced by EasterEgg.Capture()
void CinematicTakeControl(DayZPlayer player)References m_CinematicPlayer
bool CinematicCanJump()Referenced by ModCommandHandlerBefore()
override bool ModCommandHandlerBefore(float pDt, int pCurrentCommandID, bool pCurrentCommandFinished)References ScriptModule.CallFunction(), Class.CastTo(), CinematicCanJump()