Plasma Engine  2.0
Loading...
Searching...
No Matches
plAiBehavior Class Referenceabstract
Inheritance diagram for plAiBehavior:

Classes

struct  ContinuationState
 

Public Member Functions

virtual bool IsAvailable (float fActiveBehaviorScore) const
 
virtual void FlagNeededPerceptions (plAiPerceptionManager &ref_PerceptionManager)=0
 
virtual plAiBehaviorScore DetermineBehaviorScore (plGameObject &owner, const plAiPerceptionManager &perceptionManager)=0
 
virtual void ActivateBehavior (plGameObject &owner, const plAiPerception *pPerception, plAiActionQueue &inout_ActionQueue)=0
 
virtual void ReactivateBehavior (plGameObject &owner, const plAiPerception *pPerception, plAiActionQueue &inout_ActionQueue)=0
 
virtual void DeactivateBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue)
 
virtual ContinuationState ContinueBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue)
 
virtual plTime GetCooldownDuration ()
 

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