17 std::string parameters;
18 ConditionPtr condition;
19 TreeNodeFactoryContext(
const std::string& _name,
const std::string& _parameters,
const ConditionPtr& _condition) :
20 name(_name), parameters(_parameters), condition(_condition) {
26 std::string parameters;
27 ConditionPtr condition;
28 movement::Steerings steerings;
29 SteerNodeFactoryContext(
const std::string& _name,
const std::string& _parameters,
const ConditionPtr& _condition,
const movement::Steerings& _steerings) :
30 name(_name), parameters(_parameters), condition(_condition), steerings(_steerings) {
36 std::string parameters;
39 parameters(_parameters) {
45 std::string parameters;
47 parameters(_parameters) {
53 std::string parameters;
55 Conditions conditions;
60 parameters(_parameters), filter(
false) {
This factory will create tree nodes. It uses the TreeNodeFactoryContext to collect all the needed dat...
Definition: AIFactories.h:68
Context for ITreeNodeFactory.
Definition: AIFactories.h:15
Definition: AIFactories.h:51
Definition: AIFactories.h:43
Definition: AIFactories.h:24
Definition: IFactoryRegistry.h:14
Definition: AIFactories.h:96
Definition: AIFactories.h:89
Definition: AIFactories.h:82
Definition: AIFactories.h:34
Definition: AIFactories.h:75