3#include "mc/_HeaderOutputPredefine.h"
10namespace Json {
class Value; }
31 MCNAPI ::std::unique_ptr<::BehaviorDefinition>
35 ::std::string
const&
id,
36 ::std::function<::std::unique_ptr<::BehaviorDefinition>()> definitionCreator,
37 ::std::function<::std::unique_ptr<::BehaviorNode>()> nodeCreator
Definition BehaviorDefinition.h:14
Definition BehaviorFactory.h:13
MCAPI void registerNodePair(::std::string const &id, ::std::function<::std::unique_ptr<::BehaviorDefinition >()> definitionCreator, ::std::function<::std::unique_ptr<::BehaviorNode >()> nodeCreator)
MCAPI ::std::unique_ptr<::BehaviorDefinition > loadNodeDefinition(::std::string const &name, ::Json::Value root, ::BehaviorTreeDefinitionPtr &ptr) const
Definition BehaviorNode.h:13
Definition BehaviorTreeDefinitionPtr.h:5