15class AutomationBehaviorTreeGroup {
18 using BehaviorDefinitionMap = ::std::unordered_map<::std::string, ::std::unique_ptr<::BehaviorTreeDefinition>>;
23 ::ll::TypedStorage<8, 8, ::ResourcePackManager&> mResourcePackManager;
24 ::ll::TypedStorage<8, 8, ::BehaviorFactory&> mFactory;
25 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::BehaviorTreeDefinition>>>
27 ::ll::TypedStorage<8, 64, ::std::unordered_set<::BehaviorTreeDefinitionPtr*>> mRegisteredPtrs;
32 AutomationBehaviorTreeGroup& operator=(AutomationBehaviorTreeGroup
const&);
33 AutomationBehaviorTreeGroup(AutomationBehaviorTreeGroup
const&);
34 AutomationBehaviorTreeGroup();
39 MCAPI ::BehaviorTreeDefinitionPtr tryGetDefinition(::std::string
const& defId);
41 MCAPI ~AutomationBehaviorTreeGroup();