ScummVM API documentation
Pegasus::AIRule Class Reference

Public Member Functions

 AIRule (AICondition *condition, AIAction *rule)
 
bool fireRule ()
 
void activateRule ()
 
void deactivateRule ()
 
bool isRuleActive ()
 
void writeAIRule (Common::WriteStream *)
 
void readAIRule (Common::ReadStream *)
 

Protected Attributes

AICondition_ruleCondition
 
AIAction_ruleAction
 
bool _ruleActive
 

The documentation for this class was generated from the following file: