Plasma Engine  2.0
Loading...
Searching...
No Matches
plAiBehaviorWander Class Reference
Inheritance diagram for plAiBehaviorWander:

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
 
- Public Member Functions inherited from plAiBehavior
virtual bool IsAvailable (float fActiveBehaviorScore) const
 
virtual void DeactivateBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue)
 
virtual ContinuationState ContinueBehavior (plGameObject &owner, plAiActionQueue &inout_ActionQueue)
 
virtual plTime GetCooldownDuration ()
 

Member Function Documentation

◆ ActivateBehavior()

void plAiBehaviorWander::ActivateBehavior ( plGameObject & owner,
const plAiPerception * pPerception,
plAiActionQueue & inout_ActionQueue )
overridevirtual

Implements plAiBehavior.

◆ DetermineBehaviorScore()

plAiBehaviorScore plAiBehaviorWander::DetermineBehaviorScore ( plGameObject & owner,
const plAiPerceptionManager & perceptionManager )
overridevirtual

Implements plAiBehavior.

◆ FlagNeededPerceptions()

void plAiBehaviorWander::FlagNeededPerceptions ( plAiPerceptionManager & ref_PerceptionManager)
overridevirtual

Implements plAiBehavior.

◆ ReactivateBehavior()

void plAiBehaviorWander::ReactivateBehavior ( plGameObject & owner,
const plAiPerception * pPerception,
plAiActionQueue & inout_ActionQueue )
inlineoverridevirtual

Implements plAiBehavior.


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