![]() |
Plasma Engine
2.0
|
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 () |