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

CAICondition::~CAICondition

Destroys a CAICondition object

CAICondition::~CAICondition

Destroys the CAICondition object

void ~CAICondition();

Remarks

Destroys the CAICondition object


Methods

Name

Description

CAICondition::Add

Adds a trigger to a condition

CAICondition::Hold

CAICondition::Read

CAICondition::Set

CAICondition::TriggerHolds


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

Return Value

int

Remarks


CAICondition::Read

void CAICondition::Read(CString data);

Parameters

Remarks


CAICondition::Set

void CAICondition::Set(CAICondition& temp);

Parameters

Remarks


CAICondition::TriggerHolds

int CAICondition::TriggerHolds(
   CAITrigger* pTrigger,
   CTypedPtrList& triggerList,
   CGameAIBase* caller);

Parameters

Return Value

Returns an int value

Remarks