24 #include "MABehavior.hpp" Run heavy calculations during inactivity.
virtual void ActivatingActions() override
Perform actions when the behavior is being activated.
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.
virtual bool IsFinished() override
Whether the behavior is finished.
virtual void FinishingActions() override
Perform actions when the behavior is being finished.
virtual void ActivatedStateUpdate() override
Perform actions when the behavior is in activated state.