22 #include "MAMouthSpeaking.hpp" 24 #include "types/MAAudio.hpp" 25 #include "types/MARobotState.hpp" 26 #include "controllers/MAMouthController.hpp" 27 #include "MAMouthSpeakingMaster.hpp" 44 return MA::RobotState->Audio->RemainingPlaybackTime < 100 || MA::RobotState->Audio->EffectsPlayed == 1;
MA::DesiredConnectionMap DesiredConnections
Desired connection map to other behaviors.
virtual bool IsFailed() override
Whether the behavior is failed.
std::string MCGetClassName(T *instance=nullptr, const std::string &name_suffix="")
Get a class name.
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.
virtual void ActivatingActions() override
Perform actions when the behavior is being activated.
void StartTransition(MAController &controller, const std::string &transition_name)
Start a transition.