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