![]() |
Plasma Engine
2.0
|
Public Member Functions | |
| void | DetermineAvailableBehaviors (plTime currentTime, float fActiveBehaviorScore) |
| void | AddBehavior (plUniquePtr< plAiBehavior > &&pBehavior) |
| void | FlagNeededPerceptions (plAiPerceptionManager &ref_PerceptionManager) |
| plAiBehaviorCandidate | DetermineBehaviorCandidate (plGameObject &owner, const plAiPerceptionManager &perceptionManager) |
| void | SetActiveBehavior (plGameObject &owner, plAiBehavior *pBehavior, const plAiPerception *pPerception, plAiActionQueue &inout_ActionQueue) |
| void | KeepActiveBehavior (plGameObject &owner, const plAiPerception *pPerception, plAiActionQueue &inout_ActionQueue) |
| plAiBehavior::ContinuationState | ContinueActiveBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue) |
| bool | HasActiveBehavior () const |
| plAiBehavior * | GetActiveBehavior () const |