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_;
virtual void registerParameters()
Register parameters.
virtual void execute()
Execute skill.
~XabslSkillWrapper()
Destructor.
XabslSkillWrapper(const char *name, xabsl::ErrorHandler &error_handler, ParameterList ¶ms)
Constructor.
std::list< std::pair< std::string, std::string > > ParameterList
Parameter list.
std::string skill_string()
Get skill string for this string.
const char * name()
Get name of the skill.