Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
aibehaviour.c File Reference

this file is interface to AI Behaviour More...

Go to the source code of this file.

Data Structures

class  AIBehaviourHLData
class  AIBehaviourHLDataZombie2
class  AIBehaviourHLZombie2

Functions

void ~AIBehaviourHL ()
void ~AIBehaviourHLData ()
void AIBehaviourHLData ()
proto native AIBehaviourHLData GetTemplateData ()
void OnAnimationEvent (int nameCrc)
void OnDamage (float damage, EntityAI source)
void OnDamageInflicted ()
void OnInit ()
 Callback for user defined initialization. Called for all suites during TestHarness.Begin().
void OnParseConfig ()
proto native void ParseAlertLevel (string name)
proto native void ParseBehaviourSlot (string name)
proto native float ReadParamValue (string paramName, float defValue)
static proto void RegAIBehaviour (string behname, typename behClass, typename behClassData)
proto native void SetNextBehaviour (int BehaviourCrc)
void Simulate (float timeDelta)
proto native void SwitchToNextBehaviour ()

Variables

AIBehaviourHLZombie2 AIBehaviourHL

Detailed Description

this file is interface to AI Behaviour

Definition in file aibehaviour.c.

Function Documentation

◆ ~AIBehaviourHL()

void ~AIBehaviourHL ( )
private

Definition at line 45 of file aibehaviour.c.

◆ ~AIBehaviourHLData()

void ~AIBehaviourHLData ( )
private

Definition at line 46 of file aibehaviour.c.

◆ AIBehaviourHLData()

void AIBehaviourHLData ( )
private

Definition at line 45 of file aibehaviour.c.

◆ GetTemplateData()

proto native AIBehaviourHLData GetTemplateData ( )
private

◆ OnAnimationEvent()

void OnAnimationEvent ( int nameCrc)
private

Definition at line 64 of file aibehaviour.c.

◆ OnDamage()

void OnDamage ( float damage,
EntityAI source )
private

Definition at line 61 of file aibehaviour.c.

◆ OnDamageInflicted()

void OnDamageInflicted ( )
private

Definition at line 63 of file aibehaviour.c.

◆ OnParseConfig()

void OnParseConfig ( )
private

◆ ParseAlertLevel()

proto native void ParseAlertLevel ( string name)
private

◆ ParseBehaviourSlot()

proto native void ParseBehaviourSlot ( string name)
private

◆ ReadParamValue()

proto native float ReadParamValue ( string paramName,
float defValue )
private

◆ RegAIBehaviour()

proto void RegAIBehaviour ( string behname,
typename behClass ,
typename behClassData  )
staticprivate

◆ SetNextBehaviour()

proto native void SetNextBehaviour ( int BehaviourCrc)
private

◆ Simulate()

void Simulate ( float timeDelta)
private

Definition at line 53 of file aibehaviour.c.

◆ SwitchToNextBehaviour()

proto native void SwitchToNextBehaviour ( )
private

Variable Documentation

◆ AIBehaviourHL

class AIBehaviourHLData AIBehaviourHL
private

Definition at line 1 of file aibehaviour.c.