![]() |
Plasma Engine
2.0
|
Public Member Functions | |
virtual void | FlagNeededPerceptions (plAiPerceptionManager &ref_PerceptionManager) override |
virtual plAiBehaviorScore | DetermineBehaviorScore (plGameObject &owner, const plAiPerceptionManager &perceptionManager) override |
virtual void | ActivateBehavior (plGameObject &owner, const plAiPerception *pPerception, plAiActionQueue &inout_ActionQueue) override |
void | ReactivateBehavior (plGameObject &owner, const plAiPerception *pPerception, plAiActionQueue &inout_ActionQueue) override |
virtual plTime | GetCooldownDuration () override |
![]() | |
virtual bool | IsAvailable (float fActiveBehaviorScore) const |
virtual void | DeactivateBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue) |
virtual ContinuationState | ContinueBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue) |
|
overridevirtual |
Implements plAiBehavior.
|
overridevirtual |
Implements plAiBehavior.
|
overridevirtual |
Implements plAiBehavior.
|
overridevirtual |
Reimplemented from plAiBehavior.
|
inlineoverridevirtual |
Implements plAiBehavior.