22 #include "MABodyLieDownFromStanding.hpp" 24 #include "core/MARandomness.hpp" 25 #include "controllers/MAHeadController.hpp" 26 #include "controllers/MALegController.hpp" 27 #include "MABodyStateMaster.hpp" 28 #include "MABodyStroked.hpp" 47 std::string ScaleStr(
':'+
MCToStr((
float)SkitDurationScale / 100));
virtual void ActivatingActions() override
Perform actions when the behavior is being activated.
#define MA_RANDOM_POINT_1(_variable_name, _min, _max)
Set a random point with one value.
MA::DesiredConnectionMap DesiredConnections
Desired connection map to other behaviors.
Base behavior for body pose transitions.
std::string MCToStr(const T value, bool hex_manipulator=false)
Convert an other type to string with std::stringstream.
void SetLifetimeExpirationTime(const unsigned int expiration_time)
Set the lifetime expiration time.
std::string MCGetClassName(T *instance=nullptr, const std::string &name_suffix="")
Get a class name.
void StartTransition(MAController &controller, const std::string &transition_name)
Start a transition.
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.