DayZ 1.24
Loading...
Searching...
No Matches
AIBehaviour.c File Reference

Go to the source code of this file.

Classes

class  AIBehaviourHLData
 
class  AIBehaviourHLZombie2
 
class  AIBehaviourHLDataZombie2
 

Functions

void AIBehaviourHLData ()
 
void ~AIBehaviourHLData ()
 
void OnParseConfig ()
 
proto native void ParseBehaviourSlot (string name)
 
proto native void ParseAlertLevel (string name)
 
proto native float ReadParamValue (string paramName, float defValue)
 
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 ()
 
static proto void RegAIBehaviour (string behname, typename behClass, typename behClassData)
 

Variables

AIBehaviourHLZombie2 AIBehaviourHL
 

Detailed Description

this file is interface to AI Behaviour

Definition in file AIBehaviour.c.

Function Documentation

◆ AIBehaviourHLData()

void AIBehaviourHL::AIBehaviourHLData ( )
private

Definition at line 45 of file AIBehaviour.c.

45{}

◆ GetTemplateData()

proto native AIBehaviourHLData GetTemplateData ( )
private

◆ OnAnimationEvent()

void OnAnimationEvent ( int nameCrc)
private

Definition at line 64 of file AIBehaviour.c.

64{}

◆ OnDamage()

void OnDamage ( float damage,
EntityAI source )
private

Definition at line 61 of file AIBehaviour.c.

61{}

◆ OnDamageInflicted()

void OnDamageInflicted ( )
private

Definition at line 63 of file AIBehaviour.c.

63{}

◆ OnInit()

void OnInit ( )
private

◆ OnParseConfig()

void AIBehaviourHL::OnParseConfig ( )
private

◆ ParseAlertLevel()

proto native void AIBehaviourHL::ParseAlertLevel ( string name)
private

◆ ParseBehaviourSlot()

proto native void AIBehaviourHL::ParseBehaviourSlot ( string name)
private

◆ ReadParamValue()

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

◆ RegAIBehaviour()

static 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.

54 {
55 //time = time + timeDelta;
56 //Print("A2");
57 }

◆ SwitchToNextBehaviour()

proto native void SwitchToNextBehaviour ( )
private

◆ ~AIBehaviourHL()

void ~AIBehaviourHL ( )
private

Definition at line 45 of file AIBehaviour.c.

45{}

◆ ~AIBehaviourHLData()

void AIBehaviourHL::~AIBehaviourHLData ( )
private

Definition at line 46 of file AIBehaviour.c.

Variable Documentation

◆ AIBehaviourHL

class AIBehaviourHLData AIBehaviourHL
private

Definition at line 1 of file AIBehaviour.c.

44{}