Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
aibehaviour.c File Reference

Go to the source code of this file.

Data Structures

class  AIBehaviourHLData
 
class  AIBehaviourHLZombie2
 
class  AIBehaviourHLDataZombie2
 

Functions

private void AIBehaviourHLData ()
 
private void ~AIBehaviourHLData ()
 
void OnParseConfig ()
 
proto native void ParseBehaviourSlot (string name)
 
proto native void ParseAlertLevel (string name)
 
proto native float ReadParamValue (string paramName, float defValue)
 
private void ~AIBehaviourHL ()
 
proto native AIBehaviourHLData GetTemplateData ()
 
void OnInit ()
 
void Simulate (float timeDelta)
 
void OnDamage (float damage, EntityAI source)
 
void OnDamageInflicted ()
 
void OnAnimationEvent (int nameCrc)
 
proto native void SetNextBehaviour (int BehaviourCrc)
 
proto native void SwitchToNextBehaviour ()
 

Variables

AIBehaviourHLZombie2 AIBehaviourHL
 

Detailed Description

this file is interface to AI Behaviour

Definition in file aibehaviour.c.

Function Documentation

◆ AIBehaviourHLData()

private void AIBehaviourHL::AIBehaviourHLData ( )

Definition at line 2 of file aibehaviour.c.

◆ GetTemplateData()

proto native AIBehaviourHLData GetTemplateData ( )

◆ OnAnimationEvent()

void OnAnimationEvent ( int  nameCrc)

Definition at line 64 of file aibehaviour.c.

◆ OnDamage()

void OnDamage ( float  damage,
EntityAI  source 
)

Definition at line 61 of file aibehaviour.c.

◆ OnDamageInflicted()

void OnDamageInflicted ( )

Definition at line 63 of file aibehaviour.c.

◆ OnInit()

void OnInit ( )

Definition at line 49 of file aibehaviour.c.

◆ OnParseConfig()

void AIBehaviourHL::OnParseConfig ( )

◆ ParseAlertLevel()

proto native void AIBehaviourHL::ParseAlertLevel ( string  name)

◆ ParseBehaviourSlot()

proto native void AIBehaviourHL::ParseBehaviourSlot ( string  name)

◆ ReadParamValue()

proto native float AIBehaviourHL::ReadParamValue ( string  paramName,
float  defValue 
)

◆ SetNextBehaviour()

proto native void SetNextBehaviour ( int  BehaviourCrc)

◆ Simulate()

void Simulate ( float  timeDelta)

Definition at line 53 of file aibehaviour.c.

◆ SwitchToNextBehaviour()

proto native void SwitchToNextBehaviour ( )

◆ ~AIBehaviourHL()

private void ~AIBehaviourHL ( )

Definition at line 45 of file aibehaviour.c.

◆ ~AIBehaviourHLData()

private void AIBehaviourHL::~AIBehaviourHLData ( )

Definition at line 3 of file aibehaviour.c.

Variable Documentation

◆ AIBehaviourHL

class AIBehaviourHLData AIBehaviourHL

Definition at line 44 of file aibehaviour.c.