23 #ifndef _PLUGINS_XABSL_SKILL_WRAPPER_H_ 24 #define _PLUGINS_XABSL_SKILL_WRAPPER_H_ 26 #include <XabslEngine/XabslBasicBehavior.h> 56 class ParameterValueBase
59 virtual ~ParameterValueBase()
65 class ParameterValue :
public ParameterValueBase
96 std::map<std::string, ParameterValueBase *> param_values_;
std::string skill_string()
Get skill string for this string.
virtual void registerParameters()
Register parameters.
virtual void execute()
Execute skill.
XabslSkillWrapper(const char *name, xabsl::ErrorHandler &error_handler, ParameterList ¶ms)
Constructor.
~XabslSkillWrapper()
Destructor.
const char * name()
Get name of the skill.
std::list< std::pair< std::string, std::string > > ParameterList
Parameter list.