CAICondition Class¶
Overview¶
Note
The CAICondition class handles conditions for triggers
The structure used for this class is CAICondition
Quick Reference¶
Quick Ref |
void CAICondition::~CAICondition() |
void CAICondition::Add(CAITrigger& trigger) |
int CAICondition::Hold(CTypedPtrList& triggerList, CGameAIBase* caller) |
void CAICondition::Read(CString data) |
void CAICondition::Set(CAICondition& temp) |
int CAICondition::TriggerHolds(CAITrigger* pTrigger, CTypedPtrList& triggerList, CGameAIBase* caller) |
Constructors¶
Name |
Description |
Destroys a |
CAICondition::~CAICondition¶
Destroys the CAICondition
object
void ~CAICondition();
Remarks
Destroys the CAICondition
object
Methods¶
Name |
Description |
Adds a trigger to a condition |
|
CAICondition::Add¶
Adds a trigger to a condition
void CAICondition::Add(CAITrigger& trigger);
Parameters
CAITrigger& trigger - trigger to add to condition
Remarks
CAICondition::Hold¶
int CAICondition::Hold(
CTypedPtrList& triggerList,
CGameAIBase* caller);
Parameters
CTypedPtrList& triggerList -
CGameAIBase* caller -
Return Value
int
Remarks
CAICondition::Read¶
void CAICondition::Read(CString data);
Parameters
CString data -
Remarks
CAICondition::Set¶
void CAICondition::Set(CAICondition& temp);
Parameters
CAICondition& temp -
Remarks
CAICondition::TriggerHolds¶
int CAICondition::TriggerHolds(
CAITrigger* pTrigger,
CTypedPtrList& triggerList,
CGameAIBase* caller);
Parameters
CAITrigger* pTrigger -
CTypedPtrList& triggerList -
CGameAIBase* caller -
Return Value
Returns an int
value
Remarks