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