24 #include "MALegBehavior.hpp" 37 explicit MALegMoved(MA::Leg::LegTypes leg_type);
virtual void FailingActions() override
Perform actions when the behavior is being failed.
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.
virtual bool IsFinished() override
Whether the behavior is finished.
Base class for leg behaviors.
virtual void FinishingActions() override
Perform actions when the behavior is being finished.
virtual bool IsFailed() override
Whether the behavior is failed.
The leg is being moved on its own.
virtual void ActivatingActions() override
Perform actions when the behavior is being activated.