public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/selector_stochastic_ut_2"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { SelectorStochastic_bt_node_test_selector_stochastic_ut_2_node4 node4 = new SelectorStochastic_bt_node_test_selector_stochastic_ut_2_node4(); node4.SetClassNameString("SelectorStochastic"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node4); { Action_bt_node_test_selector_stochastic_ut_2_node5 node5 = new Action_bt_node_test_selector_stochastic_ut_2_node5(); node5.SetClassNameString("Action"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node5); node4.SetHasEvents(node4.HasEvents() | node5.HasEvents()); } { False node0 = new False(); node0.SetClassNameString("False"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node0); node4.SetHasEvents(node4.HasEvents() | node0.HasEvents()); } { True node2 = new True(); node2.SetClassNameString("True"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node2); node4.SetHasEvents(node4.HasEvents() | node2.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node4.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/selector_loop_ut_6"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { DecoratorLoop_bt_node_test_selector_loop_ut_6_node9 node9 = new DecoratorLoop_bt_node_test_selector_loop_ut_6_node9(); node9.SetClassNameString("DecoratorLoop"); node9.SetId(9); #if !BEHAVIAC_RELEASE node9.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node9); { SelectorLoop node0 = new SelectorLoop(); node0.SetClassNameString("SelectorLoop"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif node9.AddChild(node0); { WithPrecondition node1 = new WithPrecondition(); node1.SetClassNameString("WithPrecondition"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); { Condition_bt_node_test_selector_loop_ut_6_node4 node4 = new Condition_bt_node_test_selector_loop_ut_6_node4(); node4.SetClassNameString("Condition"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node4); node1.SetHasEvents(node1.HasEvents() | node4.HasEvents()); } { Action_bt_node_test_selector_loop_ut_6_node5 node5 = new Action_bt_node_test_selector_loop_ut_6_node5(); node5.SetClassNameString("Action"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_6_attach7 attach7 = new Precondition_bt_node_test_selector_loop_ut_6_attach7(); attach7.SetClassNameString("Precondition"); attach7.SetId(7); #if !BEHAVIAC_RELEASE attach7.SetAgentType("AgentNodeTest"); #endif node5.Attach(attach7, true, false, false); } node1.AddChild(node5); node1.SetHasEvents(node1.HasEvents() | node5.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { WithPrecondition node2 = new WithPrecondition(); node2.SetClassNameString("WithPrecondition"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); { True node3 = new True(); node3.SetClassNameString("True"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node2.AddChild(node3); node2.SetHasEvents(node2.HasEvents() | node3.HasEvents()); } { Action_bt_node_test_selector_loop_ut_6_node6 node6 = new Action_bt_node_test_selector_loop_ut_6_node6(); node6.SetClassNameString("Action"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_6_attach8 attach8 = new Precondition_bt_node_test_selector_loop_ut_6_attach8(); attach8.SetClassNameString("Precondition"); attach8.SetId(8); #if !BEHAVIAC_RELEASE attach8.SetAgentType("AgentNodeTest"); #endif node6.Attach(attach8, true, false, false); } node2.AddChild(node6); node2.SetHasEvents(node2.HasEvents() | node6.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } node9.SetHasEvents(node9.HasEvents() | node0.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node9.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/selector_loop_ut_8"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { Sequence node15 = new Sequence(); node15.SetClassNameString("Sequence"); node15.SetId(15); #if !BEHAVIAC_RELEASE node15.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node15); { Action_bt_node_test_selector_loop_ut_8_node16 node16 = new Action_bt_node_test_selector_loop_ut_8_node16(); node16.SetClassNameString("Action"); node16.SetId(16); #if !BEHAVIAC_RELEASE node16.SetAgentType("AgentNodeTest"); #endif node15.AddChild(node16); node15.SetHasEvents(node15.HasEvents() | node16.HasEvents()); } { Assignment_bt_node_test_selector_loop_ut_8_node21 node21 = new Assignment_bt_node_test_selector_loop_ut_8_node21(); node21.SetClassNameString("Assignment"); node21.SetId(21); #if !BEHAVIAC_RELEASE node21.SetAgentType("AgentNodeTest"); #endif node15.AddChild(node21); node15.SetHasEvents(node15.HasEvents() | node21.HasEvents()); } { Selector node23 = new Selector(); node23.SetClassNameString("Selector"); node23.SetId(23); #if !BEHAVIAC_RELEASE node23.SetAgentType("AgentNodeTest"); #endif node15.AddChild(node23); { Selector node10 = new Selector(); node10.SetClassNameString("Selector"); node10.SetId(10); #if !BEHAVIAC_RELEASE node10.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach24 attach24 = new Precondition_bt_node_test_selector_loop_ut_8_attach24(); attach24.SetClassNameString("Precondition"); attach24.SetId(24); #if !BEHAVIAC_RELEASE attach24.SetAgentType("AgentNodeTest"); #endif node10.Attach(attach24, true, false, false); } node23.AddChild(node10); { DecoratorLoop_bt_node_test_selector_loop_ut_8_node9 node9 = new DecoratorLoop_bt_node_test_selector_loop_ut_8_node9(); node9.SetClassNameString("DecoratorLoop"); node9.SetId(9); #if !BEHAVIAC_RELEASE node9.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach14 attach14 = new Precondition_bt_node_test_selector_loop_ut_8_attach14(); attach14.SetClassNameString("Precondition"); attach14.SetId(14); #if !BEHAVIAC_RELEASE attach14.SetAgentType("AgentNodeTest"); #endif node9.Attach(attach14, true, false, false); } { Precondition_bt_node_test_selector_loop_ut_8_attach17 attach17 = new Precondition_bt_node_test_selector_loop_ut_8_attach17(); attach17.SetClassNameString("Precondition"); attach17.SetId(17); #if !BEHAVIAC_RELEASE attach17.SetAgentType("AgentNodeTest"); #endif node9.Attach(attach17, true, false, false); } { Effector_bt_node_test_selector_loop_ut_8_attach18 attach18 = new Effector_bt_node_test_selector_loop_ut_8_attach18(); attach18.SetClassNameString("Effector"); attach18.SetId(18); #if !BEHAVIAC_RELEASE attach18.SetAgentType("AgentNodeTest"); #endif node9.Attach(attach18, false, true, false); } node10.AddChild(node9); { SelectorLoop node0 = new SelectorLoop(); node0.SetClassNameString("SelectorLoop"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif node9.AddChild(node0); { WithPrecondition node1 = new WithPrecondition(); node1.SetClassNameString("WithPrecondition"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); { Condition_bt_node_test_selector_loop_ut_8_node4 node4 = new Condition_bt_node_test_selector_loop_ut_8_node4(); node4.SetClassNameString("Condition"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node4); node1.SetHasEvents(node1.HasEvents() | node4.HasEvents()); } { Action_bt_node_test_selector_loop_ut_8_node5 node5 = new Action_bt_node_test_selector_loop_ut_8_node5(); node5.SetClassNameString("Action"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach7 attach7 = new Precondition_bt_node_test_selector_loop_ut_8_attach7(); attach7.SetClassNameString("Precondition"); attach7.SetId(7); #if !BEHAVIAC_RELEASE attach7.SetAgentType("AgentNodeTest"); #endif node5.Attach(attach7, true, false, false); } node1.AddChild(node5); node1.SetHasEvents(node1.HasEvents() | node5.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { WithPrecondition node2 = new WithPrecondition(); node2.SetClassNameString("WithPrecondition"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); { True node3 = new True(); node3.SetClassNameString("True"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node2.AddChild(node3); node2.SetHasEvents(node2.HasEvents() | node3.HasEvents()); } { Action_bt_node_test_selector_loop_ut_8_node6 node6 = new Action_bt_node_test_selector_loop_ut_8_node6(); node6.SetClassNameString("Action"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach8 attach8 = new Precondition_bt_node_test_selector_loop_ut_8_attach8(); attach8.SetClassNameString("Precondition"); attach8.SetId(8); #if !BEHAVIAC_RELEASE attach8.SetAgentType("AgentNodeTest"); #endif node6.Attach(attach8, true, false, false); } node2.AddChild(node6); node2.SetHasEvents(node2.HasEvents() | node6.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } node9.SetHasEvents(node9.HasEvents() | node0.HasEvents()); } node10.SetHasEvents(node10.HasEvents() | node9.HasEvents()); } { Sequence node11 = new Sequence(); node11.SetClassNameString("Sequence"); node11.SetId(11); #if !BEHAVIAC_RELEASE node11.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach19 attach19 = new Precondition_bt_node_test_selector_loop_ut_8_attach19(); attach19.SetClassNameString("Precondition"); attach19.SetId(19); #if !BEHAVIAC_RELEASE attach19.SetAgentType("AgentNodeTest"); #endif node11.Attach(attach19, true, false, false); } node10.AddChild(node11); { Action_bt_node_test_selector_loop_ut_8_node12 node12 = new Action_bt_node_test_selector_loop_ut_8_node12(); node12.SetClassNameString("Action"); node12.SetId(12); #if !BEHAVIAC_RELEASE node12.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach20 attach20 = new Precondition_bt_node_test_selector_loop_ut_8_attach20(); attach20.SetClassNameString("Precondition"); attach20.SetId(20); #if !BEHAVIAC_RELEASE attach20.SetAgentType("AgentNodeTest"); #endif node12.Attach(attach20, true, false, false); } node11.AddChild(node12); node11.SetHasEvents(node11.HasEvents() | node12.HasEvents()); } { Action_bt_node_test_selector_loop_ut_8_node13 node13 = new Action_bt_node_test_selector_loop_ut_8_node13(); node13.SetClassNameString("Action"); node13.SetId(13); #if !BEHAVIAC_RELEASE node13.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_selector_loop_ut_8_attach22 attach22 = new Precondition_bt_node_test_selector_loop_ut_8_attach22(); attach22.SetClassNameString("Precondition"); attach22.SetId(22); #if !BEHAVIAC_RELEASE attach22.SetAgentType("AgentNodeTest"); #endif node13.Attach(attach22, true, false, false); } node11.AddChild(node13); node11.SetHasEvents(node11.HasEvents() | node13.HasEvents()); } node10.SetHasEvents(node10.HasEvents() | node11.HasEvents()); } node23.SetHasEvents(node23.HasEvents() | node10.HasEvents()); } { Assignment_bt_node_test_selector_loop_ut_8_node25 node25 = new Assignment_bt_node_test_selector_loop_ut_8_node25(); node25.SetClassNameString("Assignment"); node25.SetId(25); #if !BEHAVIAC_RELEASE node25.SetAgentType("AgentNodeTest"); #endif node23.AddChild(node25); node23.SetHasEvents(node23.HasEvents() | node25.HasEvents()); } node15.SetHasEvents(node15.HasEvents() | node23.HasEvents()); } { Compute_bt_node_test_selector_loop_ut_8_node26 node26 = new Compute_bt_node_test_selector_loop_ut_8_node26(); node26.SetClassNameString("Compute"); node26.SetId(26); #if !BEHAVIAC_RELEASE node26.SetAgentType("AgentNodeTest"); #endif node15.AddChild(node26); node15.SetHasEvents(node15.HasEvents() | node26.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node15.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/if_else_ut_0"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { IfElse node0 = new IfElse(); node0.SetClassNameString("IfElse"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { True node1 = new True(); node1.SetClassNameString("True"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { Action_bt_node_test_if_else_ut_0_node2 node2 = new Action_bt_node_test_if_else_ut_0_node2(); node2.SetClassNameString("Action"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } { Action_bt_node_test_if_else_ut_0_node3 node3 = new Action_bt_node_test_if_else_ut_0_node3(); node3.SetClassNameString("Action"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node3); node0.SetHasEvents(node0.HasEvents() | node3.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/selector_loop_ut_5"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { SelectorLoop node0 = new SelectorLoop(); node0.SetClassNameString("SelectorLoop"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { WithPrecondition node1 = new WithPrecondition(); node1.SetClassNameString("WithPrecondition"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); { False node4 = new False(); node4.SetClassNameString("False"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node4); node1.SetHasEvents(node1.HasEvents() | node4.HasEvents()); } { Action_bt_node_test_selector_loop_ut_5_node5 node5 = new Action_bt_node_test_selector_loop_ut_5_node5(); node5.SetClassNameString("Action"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node5); node1.SetHasEvents(node1.HasEvents() | node5.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { WithPrecondition node2 = new WithPrecondition(); node2.SetClassNameString("WithPrecondition"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); { True node3 = new True(); node3.SetClassNameString("True"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node2.AddChild(node3); node2.SetHasEvents(node2.HasEvents() | node3.HasEvents()); } { Action_bt_node_test_selector_loop_ut_5_node6 node6 = new Action_bt_node_test_selector_loop_ut_5_node6(); node6.SetClassNameString("Action"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif node2.AddChild(node6); node2.SetHasEvents(node2.HasEvents() | node6.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } { WithPrecondition node7 = new WithPrecondition(); node7.SetClassNameString("WithPrecondition"); node7.SetId(7); #if !BEHAVIAC_RELEASE node7.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node7); { True node8 = new True(); node8.SetClassNameString("True"); node8.SetId(8); #if !BEHAVIAC_RELEASE node8.SetAgentType("AgentNodeTest"); #endif node7.AddChild(node8); node7.SetHasEvents(node7.HasEvents() | node8.HasEvents()); } { Action_bt_node_test_selector_loop_ut_5_node9 node9 = new Action_bt_node_test_selector_loop_ut_5_node9(); node9.SetClassNameString("Action"); node9.SetId(9); #if !BEHAVIAC_RELEASE node9.SetAgentType("AgentNodeTest"); #endif node7.AddChild(node9); node7.SetHasEvents(node7.HasEvents() | node9.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node7.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/event_subtree_0"); #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { Sequence node0 = new Sequence(); node0.SetClassNameString("Sequence"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { True node1 = new True(); node1.SetClassNameString("True"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { Action_bt_node_test_event_subtree_0_node2 node2 = new Action_bt_node_test_event_subtree_0_node2(); node2.SetClassNameString("Action"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/event_subtree_1"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // pars bt.AddPar("AgentNodeTest", "int", "_$local_task_param_$_0", "0"); // children { Task_bt_node_test_event_subtree_1_node6 node6 = new Task_bt_node_test_event_subtree_1_node6(); node6.SetClassNameString("Task"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node6); { Sequence node0 = new Sequence(); node0.SetClassNameString("Sequence"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif node6.AddChild(node0); { True node1 = new True(); node1.SetClassNameString("True"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { Action_bt_node_test_event_subtree_1_node2 node2 = new Action_bt_node_test_event_subtree_1_node2(); node2.SetClassNameString("Action"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } node6.SetHasEvents(node6.HasEvents() | node0.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node6.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/decoration_failureuntil_ut_1"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { DecoratorFailureUntil_bt_node_test_decoration_failureuntil_ut_1_node0 node0 = new DecoratorFailureUntil_bt_node_test_decoration_failureuntil_ut_1_node0(); node0.SetClassNameString("DecoratorFailureUntil"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { True node1 = new True(); node1.SetClassNameString("True"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/decoration_loopuntil_ut_2"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { Sequence node0 = new Sequence(); node0.SetClassNameString("Sequence"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { Action_bt_node_test_decoration_loopuntil_ut_2_node4 node4 = new Action_bt_node_test_decoration_loopuntil_ut_2_node4(); node4.SetClassNameString("Action"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node4); node0.SetHasEvents(node0.HasEvents() | node4.HasEvents()); } { DecoratorLoopUntil_bt_node_test_decoration_loopuntil_ut_2_node1 node1 = new DecoratorLoopUntil_bt_node_test_decoration_loopuntil_ut_2_node1(); node1.SetClassNameString("DecoratorLoopUntil"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); { DecoratorAlwaysFailure_bt_node_test_decoration_loopuntil_ut_2_node6 node6 = new DecoratorAlwaysFailure_bt_node_test_decoration_loopuntil_ut_2_node6(); node6.SetClassNameString("DecoratorAlwaysFailure"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node6); { True node5 = new True(); node5.SetClassNameString("True"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif node6.AddChild(node5); node6.SetHasEvents(node6.HasEvents() | node5.HasEvents()); } node1.SetHasEvents(node1.HasEvents() | node6.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { Action_bt_node_test_decoration_loopuntil_ut_2_node3 node3 = new Action_bt_node_test_decoration_loopuntil_ut_2_node3(); node3.SetClassNameString("Action"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node3); node0.SetHasEvents(node0.HasEvents() | node3.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("WrapperAI/TowerExampleInput"); bt.AddPar("Assets.Scripts.GameLogic.SkillSlotType", "p_curSlotType", "SLOT_SKILL_0", string.Empty); bt.AddPar("uint", "p_targetID", "0", string.Empty); bt.AddPar("int", "p_srchRange", "0", string.Empty); bt.AddPar("UnityEngine.Vector3", "p_AttackMoveDest", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty); bt.AddPar("bool", "p_IsAttackMove_Attack", "false", string.Empty); bt.AddPar("bool", "p_AttackIsFinished", "true", string.Empty); bt.AddPar("uint", "p_CmdID", "0", string.Empty); bt.AddPar("UnityEngine.Vector3", "p_attackPathCurTargetPos", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty); bt.AddPar("int", "p_organType", "0", string.Empty); bt.AddPar("int", "p_bornWaitFrame", "0", string.Empty); Sequence sequence = new Sequence(); sequence.SetClassNameString("Sequence"); sequence.SetId(0); bt.AddChild(sequence); Assignment_bt_WrapperAI_TowerExampleInput_node82 assignment_bt_WrapperAI_TowerExampleInput_node = new Assignment_bt_WrapperAI_TowerExampleInput_node82(); assignment_bt_WrapperAI_TowerExampleInput_node.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node.SetId(82); sequence.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node); sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node33 assignment_bt_WrapperAI_TowerExampleInput_node2 = new Assignment_bt_WrapperAI_TowerExampleInput_node33(); assignment_bt_WrapperAI_TowerExampleInput_node2.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node2.SetId(33); sequence.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node2); sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node2.HasEvents()); Selector selector = new Selector(); selector.SetClassNameString("Selector"); selector.SetId(48); sequence.AddChild(selector); Sequence sequence2 = new Sequence(); sequence2.SetClassNameString("Sequence"); sequence2.SetId(49); selector.AddChild(sequence2); Condition_bt_WrapperAI_TowerExampleInput_node36 condition_bt_WrapperAI_TowerExampleInput_node = new Condition_bt_WrapperAI_TowerExampleInput_node36(); condition_bt_WrapperAI_TowerExampleInput_node.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node.SetId(36); sequence2.AddChild(condition_bt_WrapperAI_TowerExampleInput_node); sequence2.SetHasEvents(sequence2.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node34 assignment_bt_WrapperAI_TowerExampleInput_node3 = new Assignment_bt_WrapperAI_TowerExampleInput_node34(); assignment_bt_WrapperAI_TowerExampleInput_node3.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node3.SetId(34); sequence2.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node3); sequence2.SetHasEvents(sequence2.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node3.HasEvents()); selector.SetHasEvents(selector.HasEvents() | sequence2.HasEvents()); Sequence sequence3 = new Sequence(); sequence3.SetClassNameString("Sequence"); sequence3.SetId(50); selector.AddChild(sequence3); Condition_bt_WrapperAI_TowerExampleInput_node39 condition_bt_WrapperAI_TowerExampleInput_node2 = new Condition_bt_WrapperAI_TowerExampleInput_node39(); condition_bt_WrapperAI_TowerExampleInput_node2.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node2.SetId(39); sequence3.AddChild(condition_bt_WrapperAI_TowerExampleInput_node2); sequence3.SetHasEvents(sequence3.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node2.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node37 assignment_bt_WrapperAI_TowerExampleInput_node4 = new Assignment_bt_WrapperAI_TowerExampleInput_node37(); assignment_bt_WrapperAI_TowerExampleInput_node4.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node4.SetId(37); sequence3.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node4); sequence3.SetHasEvents(sequence3.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node4.HasEvents()); selector.SetHasEvents(selector.HasEvents() | sequence3.HasEvents()); Sequence sequence4 = new Sequence(); sequence4.SetClassNameString("Sequence"); sequence4.SetId(51); selector.AddChild(sequence4); Condition_bt_WrapperAI_TowerExampleInput_node42 condition_bt_WrapperAI_TowerExampleInput_node3 = new Condition_bt_WrapperAI_TowerExampleInput_node42(); condition_bt_WrapperAI_TowerExampleInput_node3.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node3.SetId(42); sequence4.AddChild(condition_bt_WrapperAI_TowerExampleInput_node3); sequence4.SetHasEvents(sequence4.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node3.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node40 assignment_bt_WrapperAI_TowerExampleInput_node5 = new Assignment_bt_WrapperAI_TowerExampleInput_node40(); assignment_bt_WrapperAI_TowerExampleInput_node5.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node5.SetId(40); sequence4.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node5); sequence4.SetHasEvents(sequence4.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node5.HasEvents()); selector.SetHasEvents(selector.HasEvents() | sequence4.HasEvents()); Sequence sequence5 = new Sequence(); sequence5.SetClassNameString("Sequence"); sequence5.SetId(52); selector.AddChild(sequence5); Condition_bt_WrapperAI_TowerExampleInput_node45 condition_bt_WrapperAI_TowerExampleInput_node4 = new Condition_bt_WrapperAI_TowerExampleInput_node45(); condition_bt_WrapperAI_TowerExampleInput_node4.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node4.SetId(45); sequence5.AddChild(condition_bt_WrapperAI_TowerExampleInput_node4); sequence5.SetHasEvents(sequence5.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node4.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node43 assignment_bt_WrapperAI_TowerExampleInput_node6 = new Assignment_bt_WrapperAI_TowerExampleInput_node43(); assignment_bt_WrapperAI_TowerExampleInput_node6.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node6.SetId(43); sequence5.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node6); sequence5.SetHasEvents(sequence5.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node6.HasEvents()); selector.SetHasEvents(selector.HasEvents() | sequence5.HasEvents()); sequence.SetHasEvents(sequence.HasEvents() | selector.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node47 assignment_bt_WrapperAI_TowerExampleInput_node7 = new Assignment_bt_WrapperAI_TowerExampleInput_node47(); assignment_bt_WrapperAI_TowerExampleInput_node7.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node7.SetId(47); sequence.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node7); sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node7.HasEvents()); WaitFrames_bt_WrapperAI_TowerExampleInput_node46 waitFrames_bt_WrapperAI_TowerExampleInput_node = new WaitFrames_bt_WrapperAI_TowerExampleInput_node46(); waitFrames_bt_WrapperAI_TowerExampleInput_node.SetClassNameString("WaitFrames"); waitFrames_bt_WrapperAI_TowerExampleInput_node.SetId(46); sequence.AddChild(waitFrames_bt_WrapperAI_TowerExampleInput_node); sequence.SetHasEvents(sequence.HasEvents() | waitFrames_bt_WrapperAI_TowerExampleInput_node.HasEvents()); Selector selector2 = new Selector(); selector2.SetClassNameString("Selector"); selector2.SetId(14); sequence.AddChild(selector2); Action_bt_WrapperAI_TowerExampleInput_node29 action_bt_WrapperAI_TowerExampleInput_node = new Action_bt_WrapperAI_TowerExampleInput_node29(); action_bt_WrapperAI_TowerExampleInput_node.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node.SetId(29); selector2.AddChild(action_bt_WrapperAI_TowerExampleInput_node); selector2.SetHasEvents(selector2.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node.HasEvents()); True @true = new True(); @true.SetClassNameString("True"); @true.SetId(30); selector2.AddChild(@true); selector2.SetHasEvents(selector2.HasEvents() | @true.HasEvents()); sequence.SetHasEvents(sequence.HasEvents() | selector2.HasEvents()); DecoratorLoop_bt_WrapperAI_TowerExampleInput_node28 decoratorLoop_bt_WrapperAI_TowerExampleInput_node = new DecoratorLoop_bt_WrapperAI_TowerExampleInput_node28(); decoratorLoop_bt_WrapperAI_TowerExampleInput_node.SetClassNameString("DecoratorLoop"); decoratorLoop_bt_WrapperAI_TowerExampleInput_node.SetId(28); sequence.AddChild(decoratorLoop_bt_WrapperAI_TowerExampleInput_node); SelectorLoop selectorLoop = new SelectorLoop(); selectorLoop.SetClassNameString("SelectorLoop"); selectorLoop.SetId(1); decoratorLoop_bt_WrapperAI_TowerExampleInput_node.AddChild(selectorLoop); WithPrecondition withPrecondition = new WithPrecondition(); withPrecondition.SetClassNameString("WithPrecondition"); withPrecondition.SetId(11); selectorLoop.AddChild(withPrecondition); Condition_bt_WrapperAI_TowerExampleInput_node12 condition_bt_WrapperAI_TowerExampleInput_node5 = new Condition_bt_WrapperAI_TowerExampleInput_node12(); condition_bt_WrapperAI_TowerExampleInput_node5.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node5.SetId(12); withPrecondition.AddChild(condition_bt_WrapperAI_TowerExampleInput_node5); withPrecondition.SetHasEvents(withPrecondition.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node5.HasEvents()); Sequence sequence6 = new Sequence(); sequence6.SetClassNameString("Sequence"); sequence6.SetId(13); withPrecondition.AddChild(sequence6); IfElse ifElse = new IfElse(); ifElse.SetClassNameString("IfElse"); ifElse.SetId(9); sequence6.AddChild(ifElse); Sequence sequence7 = new Sequence(); sequence7.SetClassNameString("Sequence"); sequence7.SetId(26); ifElse.AddChild(sequence7); Condition_bt_WrapperAI_TowerExampleInput_node15 condition_bt_WrapperAI_TowerExampleInput_node6 = new Condition_bt_WrapperAI_TowerExampleInput_node15(); condition_bt_WrapperAI_TowerExampleInput_node6.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node6.SetId(15); sequence7.AddChild(condition_bt_WrapperAI_TowerExampleInput_node6); sequence7.SetHasEvents(sequence7.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node6.HasEvents()); Condition_bt_WrapperAI_TowerExampleInput_node27 condition_bt_WrapperAI_TowerExampleInput_node7 = new Condition_bt_WrapperAI_TowerExampleInput_node27(); condition_bt_WrapperAI_TowerExampleInput_node7.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node7.SetId(27); sequence7.AddChild(condition_bt_WrapperAI_TowerExampleInput_node7); sequence7.SetHasEvents(sequence7.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node7.HasEvents()); ifElse.SetHasEvents(ifElse.HasEvents() | sequence7.HasEvents()); Sequence sequence8 = new Sequence(); sequence8.SetClassNameString("Sequence"); sequence8.SetId(17); ifElse.AddChild(sequence8); Action_bt_WrapperAI_TowerExampleInput_node16 action_bt_WrapperAI_TowerExampleInput_node2 = new Action_bt_WrapperAI_TowerExampleInput_node16(); action_bt_WrapperAI_TowerExampleInput_node2.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node2.SetId(16); sequence8.AddChild(action_bt_WrapperAI_TowerExampleInput_node2); sequence8.SetHasEvents(sequence8.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node2.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node18 assignment_bt_WrapperAI_TowerExampleInput_node8 = new Assignment_bt_WrapperAI_TowerExampleInput_node18(); assignment_bt_WrapperAI_TowerExampleInput_node8.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node8.SetId(18); sequence8.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node8); sequence8.SetHasEvents(sequence8.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node8.HasEvents()); ifElse.SetHasEvents(ifElse.HasEvents() | sequence8.HasEvents()); Noop noop = new Noop(); noop.SetClassNameString("Noop"); noop.SetId(19); ifElse.AddChild(noop); ifElse.SetHasEvents(ifElse.HasEvents() | noop.HasEvents()); sequence6.SetHasEvents(sequence6.HasEvents() | ifElse.HasEvents()); Sequence sequence9 = new Sequence(); sequence9.SetClassNameString("Sequence"); sequence9.SetId(81); sequence6.AddChild(sequence9); IfElse ifElse2 = new IfElse(); ifElse2.SetClassNameString("IfElse"); ifElse2.SetId(10); sequence9.AddChild(ifElse2); And and = new And(); and.SetClassNameString("And"); and.SetId(21); ifElse2.AddChild(and); Condition_bt_WrapperAI_TowerExampleInput_node20 condition_bt_WrapperAI_TowerExampleInput_node8 = new Condition_bt_WrapperAI_TowerExampleInput_node20(); condition_bt_WrapperAI_TowerExampleInput_node8.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node8.SetId(20); and.AddChild(condition_bt_WrapperAI_TowerExampleInput_node8); and.SetHasEvents(and.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node8.HasEvents()); Condition_bt_WrapperAI_TowerExampleInput_node22 condition_bt_WrapperAI_TowerExampleInput_node9 = new Condition_bt_WrapperAI_TowerExampleInput_node22(); condition_bt_WrapperAI_TowerExampleInput_node9.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node9.SetId(22); and.AddChild(condition_bt_WrapperAI_TowerExampleInput_node9); and.SetHasEvents(and.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node9.HasEvents()); ifElse2.SetHasEvents(ifElse2.HasEvents() | and.HasEvents()); Noop noop2 = new Noop(); noop2.SetClassNameString("Noop"); noop2.SetId(23); ifElse2.AddChild(noop2); ifElse2.SetHasEvents(ifElse2.HasEvents() | noop2.HasEvents()); Sequence sequence10 = new Sequence(); sequence10.SetClassNameString("Sequence"); sequence10.SetId(24); ifElse2.AddChild(sequence10); Action_bt_WrapperAI_TowerExampleInput_node25 action_bt_WrapperAI_TowerExampleInput_node3 = new Action_bt_WrapperAI_TowerExampleInput_node25(); action_bt_WrapperAI_TowerExampleInput_node3.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node3.SetId(25); sequence10.AddChild(action_bt_WrapperAI_TowerExampleInput_node3); sequence10.SetHasEvents(sequence10.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node3.HasEvents()); Assignment_bt_WrapperAI_TowerExampleInput_node83 assignment_bt_WrapperAI_TowerExampleInput_node9 = new Assignment_bt_WrapperAI_TowerExampleInput_node83(); assignment_bt_WrapperAI_TowerExampleInput_node9.SetClassNameString("Assignment"); assignment_bt_WrapperAI_TowerExampleInput_node9.SetId(83); sequence10.AddChild(assignment_bt_WrapperAI_TowerExampleInput_node9); sequence10.SetHasEvents(sequence10.HasEvents() | assignment_bt_WrapperAI_TowerExampleInput_node9.HasEvents()); ifElse2.SetHasEvents(ifElse2.HasEvents() | sequence10.HasEvents()); sequence9.SetHasEvents(sequence9.HasEvents() | ifElse2.HasEvents()); IfElse ifElse3 = new IfElse(); ifElse3.SetClassNameString("IfElse"); ifElse3.SetId(84); sequence9.AddChild(ifElse3); Condition_bt_WrapperAI_TowerExampleInput_node85 condition_bt_WrapperAI_TowerExampleInput_node10 = new Condition_bt_WrapperAI_TowerExampleInput_node85(); condition_bt_WrapperAI_TowerExampleInput_node10.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node10.SetId(85); ifElse3.AddChild(condition_bt_WrapperAI_TowerExampleInput_node10); ifElse3.SetHasEvents(ifElse3.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node10.HasEvents()); Sequence sequence11 = new Sequence(); sequence11.SetClassNameString("Sequence"); sequence11.SetId(86); ifElse3.AddChild(sequence11); Action_bt_WrapperAI_TowerExampleInput_node140 action_bt_WrapperAI_TowerExampleInput_node4 = new Action_bt_WrapperAI_TowerExampleInput_node140(); action_bt_WrapperAI_TowerExampleInput_node4.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node4.SetId(140); sequence11.AddChild(action_bt_WrapperAI_TowerExampleInput_node4); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node4.HasEvents()); Action_bt_WrapperAI_TowerExampleInput_node87 action_bt_WrapperAI_TowerExampleInput_node5 = new Action_bt_WrapperAI_TowerExampleInput_node87(); action_bt_WrapperAI_TowerExampleInput_node5.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node5.SetId(87); sequence11.AddChild(action_bt_WrapperAI_TowerExampleInput_node5); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node5.HasEvents()); Action_bt_WrapperAI_TowerExampleInput_node88 action_bt_WrapperAI_TowerExampleInput_node6 = new Action_bt_WrapperAI_TowerExampleInput_node88(); action_bt_WrapperAI_TowerExampleInput_node6.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node6.SetId(88); sequence11.AddChild(action_bt_WrapperAI_TowerExampleInput_node6); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node6.HasEvents()); Action_bt_WrapperAI_TowerExampleInput_node91 action_bt_WrapperAI_TowerExampleInput_node7 = new Action_bt_WrapperAI_TowerExampleInput_node91(); action_bt_WrapperAI_TowerExampleInput_node7.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node7.SetId(91); sequence11.AddChild(action_bt_WrapperAI_TowerExampleInput_node7); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node7.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node92 decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node = new DecoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node92(); decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node.SetClassNameString("DecoratorLoopUntil"); decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node.SetId(92); sequence11.AddChild(decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node); Condition_bt_WrapperAI_TowerExampleInput_node93 condition_bt_WrapperAI_TowerExampleInput_node11 = new Condition_bt_WrapperAI_TowerExampleInput_node93(); condition_bt_WrapperAI_TowerExampleInput_node11.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node11.SetId(93); decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node.AddChild(condition_bt_WrapperAI_TowerExampleInput_node11); decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node11.HasEvents()); sequence11.SetHasEvents(sequence11.HasEvents() | decoratorLoopUntil_bt_WrapperAI_TowerExampleInput_node.HasEvents()); ifElse3.SetHasEvents(ifElse3.HasEvents() | sequence11.HasEvents()); WaitFrames_bt_WrapperAI_TowerExampleInput_node5 waitFrames_bt_WrapperAI_TowerExampleInput_node2 = new WaitFrames_bt_WrapperAI_TowerExampleInput_node5(); waitFrames_bt_WrapperAI_TowerExampleInput_node2.SetClassNameString("WaitFrames"); waitFrames_bt_WrapperAI_TowerExampleInput_node2.SetId(5); ifElse3.AddChild(waitFrames_bt_WrapperAI_TowerExampleInput_node2); ifElse3.SetHasEvents(ifElse3.HasEvents() | waitFrames_bt_WrapperAI_TowerExampleInput_node2.HasEvents()); sequence9.SetHasEvents(sequence9.HasEvents() | ifElse3.HasEvents()); sequence6.SetHasEvents(sequence6.HasEvents() | sequence9.HasEvents()); withPrecondition.SetHasEvents(withPrecondition.HasEvents() | sequence6.HasEvents()); selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition.HasEvents()); WithPrecondition withPrecondition2 = new WithPrecondition(); withPrecondition2.SetClassNameString("WithPrecondition"); withPrecondition2.SetId(2); selectorLoop.AddChild(withPrecondition2); Condition_bt_WrapperAI_TowerExampleInput_node3 condition_bt_WrapperAI_TowerExampleInput_node12 = new Condition_bt_WrapperAI_TowerExampleInput_node3(); condition_bt_WrapperAI_TowerExampleInput_node12.SetClassNameString("Condition"); condition_bt_WrapperAI_TowerExampleInput_node12.SetId(3); withPrecondition2.AddChild(condition_bt_WrapperAI_TowerExampleInput_node12); withPrecondition2.SetHasEvents(withPrecondition2.HasEvents() | condition_bt_WrapperAI_TowerExampleInput_node12.HasEvents()); Sequence sequence12 = new Sequence(); sequence12.SetClassNameString("Sequence"); sequence12.SetId(6); withPrecondition2.AddChild(sequence12); Action_bt_WrapperAI_TowerExampleInput_node4 action_bt_WrapperAI_TowerExampleInput_node8 = new Action_bt_WrapperAI_TowerExampleInput_node4(); action_bt_WrapperAI_TowerExampleInput_node8.SetClassNameString("Action"); action_bt_WrapperAI_TowerExampleInput_node8.SetId(4); sequence12.AddChild(action_bt_WrapperAI_TowerExampleInput_node8); sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_TowerExampleInput_node8.HasEvents()); DecoratorLoop_bt_WrapperAI_TowerExampleInput_node7 decoratorLoop_bt_WrapperAI_TowerExampleInput_node2 = new DecoratorLoop_bt_WrapperAI_TowerExampleInput_node7(); decoratorLoop_bt_WrapperAI_TowerExampleInput_node2.SetClassNameString("DecoratorLoop"); decoratorLoop_bt_WrapperAI_TowerExampleInput_node2.SetId(7); sequence12.AddChild(decoratorLoop_bt_WrapperAI_TowerExampleInput_node2); Noop noop3 = new Noop(); noop3.SetClassNameString("Noop"); noop3.SetId(8); decoratorLoop_bt_WrapperAI_TowerExampleInput_node2.AddChild(noop3); decoratorLoop_bt_WrapperAI_TowerExampleInput_node2.SetHasEvents(decoratorLoop_bt_WrapperAI_TowerExampleInput_node2.HasEvents() | noop3.HasEvents()); sequence12.SetHasEvents(sequence12.HasEvents() | decoratorLoop_bt_WrapperAI_TowerExampleInput_node2.HasEvents()); withPrecondition2.SetHasEvents(withPrecondition2.HasEvents() | sequence12.HasEvents()); selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition2.HasEvents()); decoratorLoop_bt_WrapperAI_TowerExampleInput_node.SetHasEvents(decoratorLoop_bt_WrapperAI_TowerExampleInput_node.HasEvents() | selectorLoop.HasEvents()); sequence.SetHasEvents(sequence.HasEvents() | decoratorLoop_bt_WrapperAI_TowerExampleInput_node.HasEvents()); bt.SetHasEvents(bt.HasEvents() | sequence.HasEvents()); return(true); }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/query_subtree_2"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif bt.SetDomains("test subtree2"); bt.SetDescriptors("1:{Descriptor=int Self.AgentNodeTest::testVar_1;Reference=const int 80;}"); // children { Sequence node0 = new Sequence(); node0.SetClassNameString("Sequence"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { Action_bt_node_test_query_subtree_2_node1 node1 = new Action_bt_node_test_query_subtree_2_node1(); node1.SetClassNameString("Action"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { True node2 = new True(); node2.SetClassNameString("True"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("WrapperAI/Soldier/BTSoldierSiege"); bt.AddPar("Assets.Scripts.GameLogic.SkillSlotType", "p_curSlotType", "SLOT_SKILL_0", string.Empty); bt.AddPar("uint", "p_targetID", "0", string.Empty); bt.AddPar("int", "p_srchRange", "0", string.Empty); bt.AddPar("UnityEngine.Vector3", "p_AttackMoveDest", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty); bt.AddPar("bool", "p_IsAttackMove_Attack", "false", string.Empty); bt.AddPar("bool", "p_AttackIsFinished", "true", string.Empty); bt.AddPar("uint", "p_CmdID", "0", string.Empty); bt.AddPar("UnityEngine.Vector3", "p_attackPathCurTargetPos", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty); bt.AddPar("uint", "p_tempTargetId", "0", string.Empty); bt.AddPar("ushort", "p_chooseTargetCount", "0", string.Empty); Sequence sequence = new Sequence(); sequence.SetClassNameString("Sequence"); sequence.SetId(0); bt.AddChild(sequence); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node106 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node106(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(106); sequence.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node); sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node14 decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node = new DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node14(); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("DecoratorLoop"); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(14); sequence.AddChild(decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node); SelectorLoop selectorLoop = new SelectorLoop(); selectorLoop.SetClassNameString("SelectorLoop"); selectorLoop.SetId(1); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node.AddChild(selectorLoop); WithPrecondition withPrecondition = new WithPrecondition(); withPrecondition.SetClassNameString("WithPrecondition"); withPrecondition.SetId(59); selectorLoop.AddChild(withPrecondition); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node78 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node78(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(78); withPrecondition.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node); withPrecondition.SetHasEvents(withPrecondition.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); Sequence sequence2 = new Sequence(); sequence2.SetClassNameString("Sequence"); sequence2.SetId(41); withPrecondition.AddChild(sequence2); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node42 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node2 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node42(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetId(42); sequence2.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node2); sequence2.SetHasEvents(sequence2.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents()); SelectorLoop selectorLoop2 = new SelectorLoop(); selectorLoop2.SetClassNameString("SelectorLoop"); selectorLoop2.SetId(29); sequence2.AddChild(selectorLoop2); WithPrecondition withPrecondition2 = new WithPrecondition(); withPrecondition2.SetClassNameString("WithPrecondition"); withPrecondition2.SetId(4); selectorLoop2.AddChild(withPrecondition2); Sequence sequence3 = new Sequence(); sequence3.SetClassNameString("Sequence"); sequence3.SetId(105); withPrecondition2.AddChild(sequence3); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node39 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node2 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node39(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetId(39); sequence3.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node2); sequence3.SetHasEvents(sequence3.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents()); Compute_bt_WrapperAI_Soldier_BTSoldierSiege_node40 compute_bt_WrapperAI_Soldier_BTSoldierSiege_node = new Compute_bt_WrapperAI_Soldier_BTSoldierSiege_node40(); compute_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("Compute"); compute_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(40); sequence3.AddChild(compute_bt_WrapperAI_Soldier_BTSoldierSiege_node); sequence3.SetHasEvents(sequence3.HasEvents() | compute_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node37 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node3 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node37(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetId(37); sequence3.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node3); sequence3.SetHasEvents(sequence3.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node107 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node3 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node107(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetId(107); sequence3.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node3); sequence3.SetHasEvents(sequence3.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node38 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node4 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node38(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetId(38); sequence3.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node4); sequence3.SetHasEvents(sequence3.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node4.HasEvents()); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node33 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node4 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node33(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetId(33); sequence3.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node4); sequence3.SetHasEvents(sequence3.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node4.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node34 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node5 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node34(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node5.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node5.SetId(34); sequence3.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node5); sequence3.SetHasEvents(sequence3.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node5.HasEvents()); withPrecondition2.SetHasEvents(withPrecondition2.HasEvents() | sequence3.HasEvents()); False @false = new False(); @false.SetClassNameString("False"); @false.SetId(36); withPrecondition2.AddChild(@false); withPrecondition2.SetHasEvents(withPrecondition2.HasEvents() | @false.HasEvents()); selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition2.HasEvents()); WithPrecondition withPrecondition3 = new WithPrecondition(); withPrecondition3.SetClassNameString("WithPrecondition"); withPrecondition3.SetId(30); selectorLoop2.AddChild(withPrecondition3); True @true = new True(); @true.SetClassNameString("True"); @true.SetId(31); withPrecondition3.AddChild(@true); withPrecondition3.SetHasEvents(withPrecondition3.HasEvents() | @true.HasEvents()); IfElse ifElse = new IfElse(); ifElse.SetClassNameString("IfElse"); ifElse.SetId(108); withPrecondition3.AddChild(ifElse); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node109 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node5 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node109(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node5.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node5.SetId(109); ifElse.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node5); ifElse.SetHasEvents(ifElse.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node5.HasEvents()); Sequence sequence4 = new Sequence(); sequence4.SetClassNameString("Sequence"); sequence4.SetId(110); ifElse.AddChild(sequence4); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node111 action_bt_WrapperAI_Soldier_BTSoldierSiege_node = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node111(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(111); sequence4.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node); sequence4.SetHasEvents(sequence4.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node112 action_bt_WrapperAI_Soldier_BTSoldierSiege_node2 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node112(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetId(112); sequence4.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node2); sequence4.SetHasEvents(sequence4.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents()); IfElse ifElse2 = new IfElse(); ifElse2.SetClassNameString("IfElse"); ifElse2.SetId(5); sequence4.AddChild(ifElse2); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6.SetId(6); ifElse2.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6); ifElse2.SetHasEvents(ifElse2.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node6.HasEvents()); Sequence sequence5 = new Sequence(); sequence5.SetClassNameString("Sequence"); sequence5.SetId(7); ifElse2.AddChild(sequence5); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node23 action_bt_WrapperAI_Soldier_BTSoldierSiege_node3 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node23(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetId(23); sequence5.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node3); sequence5.SetHasEvents(sequence5.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node113 action_bt_WrapperAI_Soldier_BTSoldierSiege_node4 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node113(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetId(113); sequence5.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node4); sequence5.SetHasEvents(sequence5.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node4.HasEvents()); Selector selector = new Selector(); selector.SetClassNameString("Selector"); selector.SetId(17); sequence5.AddChild(selector); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node114 action_bt_WrapperAI_Soldier_BTSoldierSiege_node5 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node114(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node5.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node5.SetId(114); selector.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node5); selector.SetHasEvents(selector.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node5.HasEvents()); DecoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node19 decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node = new DecoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node19(); decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("DecoratorAlwaysFailure"); decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(19); selector.AddChild(decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node18 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node6 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node18(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node6.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node6.SetId(18); decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node6); decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetHasEvents(decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node6.HasEvents()); selector.SetHasEvents(selector.HasEvents() | decoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); sequence5.SetHasEvents(sequence5.HasEvents() | selector.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node140 action_bt_WrapperAI_Soldier_BTSoldierSiege_node6 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node140(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node6.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node6.SetId(140); sequence5.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node6); sequence5.SetHasEvents(sequence5.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node6.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node116 action_bt_WrapperAI_Soldier_BTSoldierSiege_node7 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node116(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node7.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node7.SetId(116); sequence5.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node7); sequence5.SetHasEvents(sequence5.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node7.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node117 decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node117(); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetClassNameString("DecoratorLoopUntil"); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetId(117); sequence5.AddChild(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node118 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node7 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node118(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node7.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node7.SetId(118); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node7); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node7.HasEvents()); sequence5.SetHasEvents(sequence5.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); ifElse2.SetHasEvents(ifElse2.HasEvents() | sequence5.HasEvents()); Sequence sequence6 = new Sequence(); sequence6.SetClassNameString("Sequence"); sequence6.SetId(9); ifElse2.AddChild(sequence6); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node32 action_bt_WrapperAI_Soldier_BTSoldierSiege_node8 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node32(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node8.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node8.SetId(32); sequence6.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node8); sequence6.SetHasEvents(sequence6.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node8.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node13 action_bt_WrapperAI_Soldier_BTSoldierSiege_node9 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node13(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node9.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node9.SetId(13); sequence6.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node9); sequence6.SetHasEvents(sequence6.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node9.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node15 decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node15(); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetClassNameString("DecoratorLoopUntil"); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetId(15); sequence6.AddChild(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node8 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node8.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node8.SetId(16); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node8); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node8.HasEvents()); sequence6.SetHasEvents(sequence6.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents()); ifElse2.SetHasEvents(ifElse2.HasEvents() | sequence6.HasEvents()); sequence4.SetHasEvents(sequence4.HasEvents() | ifElse2.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node28 action_bt_WrapperAI_Soldier_BTSoldierSiege_node10 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node28(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node10.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node10.SetId(28); sequence4.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node10); sequence4.SetHasEvents(sequence4.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node10.HasEvents()); ifElse.SetHasEvents(ifElse.HasEvents() | sequence4.HasEvents()); Sequence sequence7 = new Sequence(); sequence7.SetClassNameString("Sequence"); sequence7.SetId(128); ifElse.AddChild(sequence7); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node129 action_bt_WrapperAI_Soldier_BTSoldierSiege_node11 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node129(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node11.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node11.SetId(129); sequence7.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node11); sequence7.SetHasEvents(sequence7.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node11.HasEvents()); IfElse ifElse3 = new IfElse(); ifElse3.SetClassNameString("IfElse"); ifElse3.SetId(119); sequence7.AddChild(ifElse3); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node120 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node9 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node120(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node9.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node9.SetId(120); ifElse3.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node9); ifElse3.SetHasEvents(ifElse3.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node9.HasEvents()); Sequence sequence8 = new Sequence(); sequence8.SetClassNameString("Sequence"); sequence8.SetId(121); ifElse3.AddChild(sequence8); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node24 action_bt_WrapperAI_Soldier_BTSoldierSiege_node12 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node24(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node12.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node12.SetId(24); sequence8.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node12); sequence8.SetHasEvents(sequence8.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node12.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node444 action_bt_WrapperAI_Soldier_BTSoldierSiege_node13 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node444(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node13.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node13.SetId(444); sequence8.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node13); sequence8.SetHasEvents(sequence8.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node13.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node122 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node7 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node122(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node7.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node7.SetId(122); sequence8.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node7); sequence8.SetHasEvents(sequence8.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node7.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node123 action_bt_WrapperAI_Soldier_BTSoldierSiege_node14 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node123(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node14.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node14.SetId(123); sequence8.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node14); sequence8.SetHasEvents(sequence8.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node14.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node124 action_bt_WrapperAI_Soldier_BTSoldierSiege_node15 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node124(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node15.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node15.SetId(124); sequence8.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node15); sequence8.SetHasEvents(sequence8.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node15.HasEvents()); ifElse3.SetHasEvents(ifElse3.HasEvents() | sequence8.HasEvents()); Sequence sequence9 = new Sequence(); sequence9.SetClassNameString("Sequence"); sequence9.SetId(125); ifElse3.AddChild(sequence9); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node126 action_bt_WrapperAI_Soldier_BTSoldierSiege_node16 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node126(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node16.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node16.SetId(126); sequence9.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node16); sequence9.SetHasEvents(sequence9.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node16.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node127 action_bt_WrapperAI_Soldier_BTSoldierSiege_node17 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node127(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node17.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node17.SetId(127); sequence9.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node17); sequence9.SetHasEvents(sequence9.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node17.HasEvents()); ifElse3.SetHasEvents(ifElse3.HasEvents() | sequence9.HasEvents()); sequence7.SetHasEvents(sequence7.HasEvents() | ifElse3.HasEvents()); ifElse.SetHasEvents(ifElse.HasEvents() | sequence7.HasEvents()); withPrecondition3.SetHasEvents(withPrecondition3.HasEvents() | ifElse.HasEvents()); selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition3.HasEvents()); sequence2.SetHasEvents(sequence2.HasEvents() | selectorLoop2.HasEvents()); withPrecondition.SetHasEvents(withPrecondition.HasEvents() | sequence2.HasEvents()); selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition.HasEvents()); WithPrecondition withPrecondition4 = new WithPrecondition(); withPrecondition4.SetClassNameString("WithPrecondition"); withPrecondition4.SetId(515); selectorLoop.AddChild(withPrecondition4); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node516 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node516(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10.SetId(516); withPrecondition4.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10); withPrecondition4.SetHasEvents(withPrecondition4.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10.HasEvents()); Selector selector2 = new Selector(); selector2.SetClassNameString("Selector"); selector2.SetId(2); withPrecondition4.AddChild(selector2); Sequence sequence10 = new Sequence(); sequence10.SetClassNameString("Sequence"); sequence10.SetId(3); selector2.AddChild(sequence10); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node11 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node10(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node11.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node11.SetId(10); sequence10.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node11); sequence10.SetHasEvents(sequence10.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node11.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node11 assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node8 = new Assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node11(); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node8.SetClassNameString("Assignment"); assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node8.SetId(11); sequence10.AddChild(assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node8); sequence10.SetHasEvents(sequence10.HasEvents() | assignment_bt_WrapperAI_Soldier_BTSoldierSiege_node8.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node12 action_bt_WrapperAI_Soldier_BTSoldierSiege_node18 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node12(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node18.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node18.SetId(12); sequence10.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node18); sequence10.SetHasEvents(sequence10.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node18.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node8 action_bt_WrapperAI_Soldier_BTSoldierSiege_node19 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node8(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node19.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node19.SetId(8); sequence10.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node19); sequence10.SetHasEvents(sequence10.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node19.HasEvents()); selector2.SetHasEvents(selector2.HasEvents() | sequence10.HasEvents()); Sequence sequence11 = new Sequence(); sequence11.SetClassNameString("Sequence"); sequence11.SetId(517); selector2.AddChild(sequence11); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node20 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node12 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node20(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node12.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node12.SetId(20); sequence11.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node12); sequence11.SetHasEvents(sequence11.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node12.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node518 action_bt_WrapperAI_Soldier_BTSoldierSiege_node20 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node518(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node20.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node20.SetId(518); sequence11.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node20); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node20.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node519 action_bt_WrapperAI_Soldier_BTSoldierSiege_node21 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node519(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node21.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node21.SetId(519); sequence11.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node21); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node21.HasEvents()); IfElse ifElse4 = new IfElse(); ifElse4.SetClassNameString("IfElse"); ifElse4.SetId(520); sequence11.AddChild(ifElse4); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node521 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node13 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node521(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node13.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node13.SetId(521); ifElse4.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node13); ifElse4.SetHasEvents(ifElse4.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node13.HasEvents()); Sequence sequence12 = new Sequence(); sequence12.SetClassNameString("Sequence"); sequence12.SetId(522); ifElse4.AddChild(sequence12); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node523 action_bt_WrapperAI_Soldier_BTSoldierSiege_node22 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node523(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node22.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node22.SetId(523); sequence12.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node22); sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node22.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node524 action_bt_WrapperAI_Soldier_BTSoldierSiege_node23 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node524(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node23.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node23.SetId(524); sequence12.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node23); sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node23.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node526 action_bt_WrapperAI_Soldier_BTSoldierSiege_node24 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node526(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node24.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node24.SetId(526); sequence12.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node24); sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node24.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node25 action_bt_WrapperAI_Soldier_BTSoldierSiege_node25 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node25(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node25.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node25.SetId(25); sequence12.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node25); sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node25.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node530 action_bt_WrapperAI_Soldier_BTSoldierSiege_node26 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node530(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node26.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node26.SetId(530); sequence12.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node26); sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node26.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node531 decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node531(); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetClassNameString("DecoratorLoopUntil"); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetId(531); sequence12.AddChild(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node532 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node14 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node532(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node14.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node14.SetId(532); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node14); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node14.HasEvents()); sequence12.SetHasEvents(sequence12.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents()); ifElse4.SetHasEvents(ifElse4.HasEvents() | sequence12.HasEvents()); Sequence sequence13 = new Sequence(); sequence13.SetClassNameString("Sequence"); sequence13.SetId(533); ifElse4.AddChild(sequence13); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node26 action_bt_WrapperAI_Soldier_BTSoldierSiege_node27 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node26(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node27.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node27.SetId(26); sequence13.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node27); sequence13.SetHasEvents(sequence13.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node27.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node535 action_bt_WrapperAI_Soldier_BTSoldierSiege_node28 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node535(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node28.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node28.SetId(535); sequence13.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node28); sequence13.SetHasEvents(sequence13.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node28.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node536 decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node536(); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetClassNameString("DecoratorLoopUntil"); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetId(536); sequence13.AddChild(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node537 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node15 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node537(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node15.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node15.SetId(537); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node15); decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node15.HasEvents()); sequence13.SetHasEvents(sequence13.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierSiege_node4.HasEvents()); ifElse4.SetHasEvents(ifElse4.HasEvents() | sequence13.HasEvents()); sequence11.SetHasEvents(sequence11.HasEvents() | ifElse4.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node538 action_bt_WrapperAI_Soldier_BTSoldierSiege_node29 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node538(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node29.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node29.SetId(538); sequence11.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node29); sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node29.HasEvents()); selector2.SetHasEvents(selector2.HasEvents() | sequence11.HasEvents()); withPrecondition4.SetHasEvents(withPrecondition4.HasEvents() | selector2.HasEvents()); selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition4.HasEvents()); WithPrecondition withPrecondition5 = new WithPrecondition(); withPrecondition5.SetClassNameString("WithPrecondition"); withPrecondition5.SetId(21); selectorLoop.AddChild(withPrecondition5); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node22 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node22(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16.SetId(22); withPrecondition5.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16); withPrecondition5.SetHasEvents(withPrecondition5.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node16.HasEvents()); Sequence sequence14 = new Sequence(); sequence14.SetClassNameString("Sequence"); sequence14.SetId(27); withPrecondition5.AddChild(sequence14); Selector selector3 = new Selector(); selector3.SetClassNameString("Selector"); selector3.SetId(487); sequence14.AddChild(selector3); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node488 action_bt_WrapperAI_Soldier_BTSoldierSiege_node30 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node488(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node30.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node30.SetId(488); selector3.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node30); selector3.SetHasEvents(selector3.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node30.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node35 action_bt_WrapperAI_Soldier_BTSoldierSiege_node31 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node35(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node31.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node31.SetId(35); selector3.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node31); selector3.SetHasEvents(selector3.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node31.HasEvents()); sequence14.SetHasEvents(sequence14.HasEvents() | selector3.HasEvents()); DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node65 decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2 = new DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node65(); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetClassNameString("DecoratorLoop"); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetId(65); sequence14.AddChild(decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2); Noop noop = new Noop(); noop.SetClassNameString("Noop"); noop.SetId(66); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2.AddChild(noop); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2.SetHasEvents(decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents() | noop.HasEvents()); sequence14.SetHasEvents(sequence14.HasEvents() | decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node2.HasEvents()); withPrecondition5.SetHasEvents(withPrecondition5.HasEvents() | sequence14.HasEvents()); selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition5.HasEvents()); WithPrecondition withPrecondition6 = new WithPrecondition(); withPrecondition6.SetClassNameString("WithPrecondition"); withPrecondition6.SetId(450); selectorLoop.AddChild(withPrecondition6); Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node454 condition_bt_WrapperAI_Soldier_BTSoldierSiege_node17 = new Condition_bt_WrapperAI_Soldier_BTSoldierSiege_node454(); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node17.SetClassNameString("Condition"); condition_bt_WrapperAI_Soldier_BTSoldierSiege_node17.SetId(454); withPrecondition6.AddChild(condition_bt_WrapperAI_Soldier_BTSoldierSiege_node17); withPrecondition6.SetHasEvents(withPrecondition6.HasEvents() | condition_bt_WrapperAI_Soldier_BTSoldierSiege_node17.HasEvents()); Sequence sequence15 = new Sequence(); sequence15.SetClassNameString("Sequence"); sequence15.SetId(455); withPrecondition6.AddChild(sequence15); Action_bt_WrapperAI_Soldier_BTSoldierSiege_node456 action_bt_WrapperAI_Soldier_BTSoldierSiege_node32 = new Action_bt_WrapperAI_Soldier_BTSoldierSiege_node456(); action_bt_WrapperAI_Soldier_BTSoldierSiege_node32.SetClassNameString("Action"); action_bt_WrapperAI_Soldier_BTSoldierSiege_node32.SetId(456); sequence15.AddChild(action_bt_WrapperAI_Soldier_BTSoldierSiege_node32); sequence15.SetHasEvents(sequence15.HasEvents() | action_bt_WrapperAI_Soldier_BTSoldierSiege_node32.HasEvents()); DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node457 decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3 = new DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node457(); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetClassNameString("DecoratorLoop"); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetId(457); sequence15.AddChild(decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3); Noop noop2 = new Noop(); noop2.SetClassNameString("Noop"); noop2.SetId(458); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3.AddChild(noop2); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3.SetHasEvents(decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents() | noop2.HasEvents()); sequence15.SetHasEvents(sequence15.HasEvents() | decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node3.HasEvents()); withPrecondition6.SetHasEvents(withPrecondition6.HasEvents() | sequence15.HasEvents()); selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition6.HasEvents()); decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node.SetHasEvents(decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents() | selectorLoop.HasEvents()); sequence.SetHasEvents(sequence.HasEvents() | decoratorLoop_bt_WrapperAI_Soldier_BTSoldierSiege_node.HasEvents()); bt.SetHasEvents(bt.HasEvents() | sequence.HasEvents()); return(true); }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("WrapperAI/Soldier/BTSoldierNormal"); bt.AddPar("Assets.Scripts.GameLogic.SkillSlotType", "p_curSlotType", "SLOT_SKILL_0", string.Empty); bt.AddPar("uint", "p_targetID", "0", string.Empty); bt.AddPar("int", "p_srchRange", "0", string.Empty); bt.AddPar("UnityEngine.Vector3", "p_AttackMoveDest", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty); bt.AddPar("bool", "p_IsAttackMove_Attack", "false", string.Empty); bt.AddPar("bool", "p_AttackIsFinished", "true", string.Empty); bt.AddPar("uint", "p_CmdID", "0", string.Empty); bt.AddPar("UnityEngine.Vector3", "p_attackPathCurTargetPos", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty); bt.AddPar("int", "p_pursueTime", "0", string.Empty); bt.AddPar("uint", "p_abandonTargetID", "0", string.Empty); Sequence pChild = new Sequence(); pChild.SetClassNameString("Sequence"); pChild.SetId(0); bt.AddChild(pChild); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node106 _node = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node106(); _node.SetClassNameString("Assignment"); _node.SetId(0x6a); pChild.AddChild(_node); pChild.SetHasEvents(pChild.HasEvents() | _node.HasEvents()); DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierNormal_node14 _node2 = new DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierNormal_node14(); _node2.SetClassNameString("DecoratorLoop"); _node2.SetId(14); pChild.AddChild(_node2); SelectorLoop loop = new SelectorLoop(); loop.SetClassNameString("SelectorLoop"); loop.SetId(1); _node2.AddChild(loop); WithPrecondition precondition = new WithPrecondition(); precondition.SetClassNameString("WithPrecondition"); precondition.SetId(0x3b); loop.AddChild(precondition); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node78 _node3 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node78(); _node3.SetClassNameString("Condition"); _node3.SetId(0x4e); precondition.AddChild(_node3); precondition.SetHasEvents(precondition.HasEvents() | _node3.HasEvents()); Sequence sequence2 = new Sequence(); sequence2.SetClassNameString("Sequence"); sequence2.SetId(0x69); precondition.AddChild(sequence2); IfElse @else = new IfElse(); @else.SetClassNameString("IfElse"); @else.SetId(0x21); sequence2.AddChild(@else); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node29 _node4 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node29(); _node4.SetClassNameString("Action"); _node4.SetId(0x1d); @else.AddChild(_node4); @else.SetHasEvents(@else.HasEvents() | _node4.HasEvents()); Sequence sequence3 = new Sequence(); sequence3.SetClassNameString("Sequence"); sequence3.SetId(0x1f); @else.AddChild(sequence3); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node30 _node5 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node30(); _node5.SetClassNameString("Action"); _node5.SetId(30); sequence3.AddChild(_node5); sequence3.SetHasEvents(sequence3.HasEvents() | _node5.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node32 _node6 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node32(); _node6.SetClassNameString("Assignment"); _node6.SetId(0x20); sequence3.AddChild(_node6); sequence3.SetHasEvents(sequence3.HasEvents() | _node6.HasEvents()); @else.SetHasEvents(@else.HasEvents() | sequence3.HasEvents()); Noop noop = new Noop(); noop.SetClassNameString("Noop"); noop.SetId(0x22); @else.AddChild(noop); @else.SetHasEvents(@else.HasEvents() | noop.HasEvents()); sequence2.SetHasEvents(sequence2.HasEvents() | @else.HasEvents()); IfElse else2 = new IfElse(); else2.SetClassNameString("IfElse"); else2.SetId(10); sequence2.AddChild(else2); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node11 _node7 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node11(); _node7.SetClassNameString("Condition"); _node7.SetId(11); else2.AddChild(_node7); else2.SetHasEvents(else2.HasEvents() | _node7.HasEvents()); Noop noop2 = new Noop(); noop2.SetClassNameString("Noop"); noop2.SetId(12); else2.AddChild(noop2); else2.SetHasEvents(else2.HasEvents() | noop2.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node107 _node8 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node107(); _node8.SetClassNameString("Assignment"); _node8.SetId(0x6b); else2.AddChild(_node8); else2.SetHasEvents(else2.HasEvents() | _node8.HasEvents()); sequence2.SetHasEvents(sequence2.HasEvents() | else2.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node26 _node9 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node26(); _node9.SetClassNameString("Assignment"); _node9.SetId(0x1a); sequence2.AddChild(_node9); sequence2.SetHasEvents(sequence2.HasEvents() | _node9.HasEvents()); Parallel_bt_WrapperAI_Soldier_BTSoldierNormal_node2 _node10 = new Parallel_bt_WrapperAI_Soldier_BTSoldierNormal_node2(); _node10.SetClassNameString("Parallel"); _node10.SetId(2); sequence2.AddChild(_node10); Sequence sequence4 = new Sequence(); sequence4.SetClassNameString("Sequence"); sequence4.SetId(3); _node10.AddChild(sequence4); IfElse else3 = new IfElse(); else3.SetClassNameString("IfElse"); else3.SetId(0x24); sequence4.AddChild(else3); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node4 _node11 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node4(); _node11.SetClassNameString("Condition"); _node11.SetId(4); else3.AddChild(_node11); else3.SetHasEvents(else3.HasEvents() | _node11.HasEvents()); True @true = new True(); @true.SetClassNameString("True"); @true.SetId(0x27); else3.AddChild(@true); else3.SetHasEvents(else3.HasEvents() | @true.HasEvents()); DecoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierNormal_node37 _node12 = new DecoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierNormal_node37(); _node12.SetClassNameString("DecoratorAlwaysFailure"); _node12.SetId(0x25); else3.AddChild(_node12); Sequence sequence5 = new Sequence(); sequence5.SetClassNameString("Sequence"); sequence5.SetId(0x29); _node12.AddChild(sequence5); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node38 _node13 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node38(); _node13.SetClassNameString("Assignment"); _node13.SetId(0x26); sequence5.AddChild(_node13); sequence5.SetHasEvents(sequence5.HasEvents() | _node13.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node42 _node14 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node42(); _node14.SetClassNameString("Assignment"); _node14.SetId(0x2a); sequence5.AddChild(_node14); sequence5.SetHasEvents(sequence5.HasEvents() | _node14.HasEvents()); _node12.SetHasEvents(_node12.HasEvents() | sequence5.HasEvents()); else3.SetHasEvents(else3.HasEvents() | _node12.HasEvents()); sequence4.SetHasEvents(sequence4.HasEvents() | else3.HasEvents()); Compute_bt_WrapperAI_Soldier_BTSoldierNormal_node20 _node15 = new Compute_bt_WrapperAI_Soldier_BTSoldierNormal_node20(); _node15.SetClassNameString("Compute"); _node15.SetId(20); sequence4.AddChild(_node15); sequence4.SetHasEvents(sequence4.HasEvents() | _node15.HasEvents()); _node10.SetHasEvents(_node10.HasEvents() | sequence4.HasEvents()); IfElse else4 = new IfElse(); else4.SetClassNameString("IfElse"); else4.SetId(0x6c); _node10.AddChild(else4); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node109 _node16 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node109(); _node16.SetClassNameString("Condition"); _node16.SetId(0x6d); else4.AddChild(_node16); else4.SetHasEvents(else4.HasEvents() | _node16.HasEvents()); Sequence sequence6 = new Sequence(); sequence6.SetClassNameString("Sequence"); sequence6.SetId(110); else4.AddChild(sequence6); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node40 _node17 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node40(); _node17.SetClassNameString("Assignment"); _node17.SetId(40); sequence6.AddChild(_node17); sequence6.SetHasEvents(sequence6.HasEvents() | _node17.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node111 _node18 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node111(); _node18.SetClassNameString("Action"); _node18.SetId(0x6f); sequence6.AddChild(_node18); sequence6.SetHasEvents(sequence6.HasEvents() | _node18.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node112 _node19 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node112(); _node19.SetClassNameString("Action"); _node19.SetId(0x70); sequence6.AddChild(_node19); sequence6.SetHasEvents(sequence6.HasEvents() | _node19.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node44 _node20 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node44(); _node20.SetClassNameString("Assignment"); _node20.SetId(0x2c); sequence6.AddChild(_node20); sequence6.SetHasEvents(sequence6.HasEvents() | _node20.HasEvents()); IfElse else5 = new IfElse(); else5.SetClassNameString("IfElse"); else5.SetId(5); sequence6.AddChild(else5); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node6 _node21 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node6(); _node21.SetClassNameString("Condition"); _node21.SetId(6); else5.AddChild(_node21); else5.SetHasEvents(else5.HasEvents() | _node21.HasEvents()); Sequence sequence7 = new Sequence(); sequence7.SetClassNameString("Sequence"); sequence7.SetId(7); else5.AddChild(sequence7); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node23 _node22 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node23(); _node22.SetClassNameString("Action"); _node22.SetId(0x17); sequence7.AddChild(_node22); sequence7.SetHasEvents(sequence7.HasEvents() | _node22.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node113 _node23 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node113(); _node23.SetClassNameString("Action"); _node23.SetId(0x71); sequence7.AddChild(_node23); sequence7.SetHasEvents(sequence7.HasEvents() | _node23.HasEvents()); Selector selector = new Selector(); selector.SetClassNameString("Selector"); selector.SetId(0x11); sequence7.AddChild(selector); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node114 _node24 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node114(); _node24.SetClassNameString("Action"); _node24.SetId(0x72); selector.AddChild(_node24); selector.SetHasEvents(selector.HasEvents() | _node24.HasEvents()); DecoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierNormal_node19 _node25 = new DecoratorAlwaysFailure_bt_WrapperAI_Soldier_BTSoldierNormal_node19(); _node25.SetClassNameString("DecoratorAlwaysFailure"); _node25.SetId(0x13); selector.AddChild(_node25); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node18 _node26 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node18(); _node26.SetClassNameString("Assignment"); _node26.SetId(0x12); _node25.AddChild(_node26); _node25.SetHasEvents(_node25.HasEvents() | _node26.HasEvents()); selector.SetHasEvents(selector.HasEvents() | _node25.HasEvents()); sequence7.SetHasEvents(sequence7.HasEvents() | selector.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node140 _node27 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node140(); _node27.SetClassNameString("Action"); _node27.SetId(140); sequence7.AddChild(_node27); sequence7.SetHasEvents(sequence7.HasEvents() | _node27.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node116 _node28 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node116(); _node28.SetClassNameString("Action"); _node28.SetId(0x74); sequence7.AddChild(_node28); sequence7.SetHasEvents(sequence7.HasEvents() | _node28.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node117 _node29 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node117(); _node29.SetClassNameString("DecoratorLoopUntil"); _node29.SetId(0x75); sequence7.AddChild(_node29); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node118 _node30 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node118(); _node30.SetClassNameString("Condition"); _node30.SetId(0x76); _node29.AddChild(_node30); _node29.SetHasEvents(_node29.HasEvents() | _node30.HasEvents()); sequence7.SetHasEvents(sequence7.HasEvents() | _node29.HasEvents()); else5.SetHasEvents(else5.HasEvents() | sequence7.HasEvents()); Sequence sequence8 = new Sequence(); sequence8.SetClassNameString("Sequence"); sequence8.SetId(9); else5.AddChild(sequence8); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node8 _node31 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node8(); _node31.SetClassNameString("Action"); _node31.SetId(8); sequence8.AddChild(_node31); sequence8.SetHasEvents(sequence8.HasEvents() | _node31.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node13 _node32 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node13(); _node32.SetClassNameString("Action"); _node32.SetId(13); sequence8.AddChild(_node32); sequence8.SetHasEvents(sequence8.HasEvents() | _node32.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node15 _node33 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node15(); _node33.SetClassNameString("DecoratorLoopUntil"); _node33.SetId(15); sequence8.AddChild(_node33); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node16 _node34 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node16(); _node34.SetClassNameString("Condition"); _node34.SetId(0x10); _node33.AddChild(_node34); _node33.SetHasEvents(_node33.HasEvents() | _node34.HasEvents()); sequence8.SetHasEvents(sequence8.HasEvents() | _node33.HasEvents()); else5.SetHasEvents(else5.HasEvents() | sequence8.HasEvents()); sequence6.SetHasEvents(sequence6.HasEvents() | else5.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node28 _node35 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node28(); _node35.SetClassNameString("Action"); _node35.SetId(0x1c); sequence6.AddChild(_node35); sequence6.SetHasEvents(sequence6.HasEvents() | _node35.HasEvents()); else4.SetHasEvents(else4.HasEvents() | sequence6.HasEvents()); Sequence sequence9 = new Sequence(); sequence9.SetClassNameString("Sequence"); sequence9.SetId(0x80); else4.AddChild(sequence9); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node129 _node36 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node129(); _node36.SetClassNameString("Action"); _node36.SetId(0x81); sequence9.AddChild(_node36); sequence9.SetHasEvents(sequence9.HasEvents() | _node36.HasEvents()); IfElse else6 = new IfElse(); else6.SetClassNameString("IfElse"); else6.SetId(0x77); sequence9.AddChild(else6); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node120 _node37 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node120(); _node37.SetClassNameString("Condition"); _node37.SetId(120); else6.AddChild(_node37); else6.SetHasEvents(else6.HasEvents() | _node37.HasEvents()); Sequence sequence10 = new Sequence(); sequence10.SetClassNameString("Sequence"); sequence10.SetId(0x79); else6.AddChild(sequence10); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node24 _node38 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node24(); _node38.SetClassNameString("Action"); _node38.SetId(0x18); sequence10.AddChild(_node38); sequence10.SetHasEvents(sequence10.HasEvents() | _node38.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node444 _node39 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node444(); _node39.SetClassNameString("Action"); _node39.SetId(0x1bc); sequence10.AddChild(_node39); sequence10.SetHasEvents(sequence10.HasEvents() | _node39.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node122 _node40 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node122(); _node40.SetClassNameString("Assignment"); _node40.SetId(0x7a); sequence10.AddChild(_node40); sequence10.SetHasEvents(sequence10.HasEvents() | _node40.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node123 _node41 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node123(); _node41.SetClassNameString("Action"); _node41.SetId(0x7b); sequence10.AddChild(_node41); sequence10.SetHasEvents(sequence10.HasEvents() | _node41.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node124 _node42 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node124(); _node42.SetClassNameString("Action"); _node42.SetId(0x7c); sequence10.AddChild(_node42); sequence10.SetHasEvents(sequence10.HasEvents() | _node42.HasEvents()); else6.SetHasEvents(else6.HasEvents() | sequence10.HasEvents()); Sequence sequence11 = new Sequence(); sequence11.SetClassNameString("Sequence"); sequence11.SetId(0x7d); else6.AddChild(sequence11); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node126 _node43 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node126(); _node43.SetClassNameString("Action"); _node43.SetId(0x7e); sequence11.AddChild(_node43); sequence11.SetHasEvents(sequence11.HasEvents() | _node43.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node127 _node44 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node127(); _node44.SetClassNameString("Action"); _node44.SetId(0x7f); sequence11.AddChild(_node44); sequence11.SetHasEvents(sequence11.HasEvents() | _node44.HasEvents()); else6.SetHasEvents(else6.HasEvents() | sequence11.HasEvents()); sequence9.SetHasEvents(sequence9.HasEvents() | else6.HasEvents()); else4.SetHasEvents(else4.HasEvents() | sequence9.HasEvents()); _node10.SetHasEvents(_node10.HasEvents() | else4.HasEvents()); sequence2.SetHasEvents(sequence2.HasEvents() | _node10.HasEvents()); precondition.SetHasEvents(precondition.HasEvents() | sequence2.HasEvents()); loop.SetHasEvents(loop.HasEvents() | precondition.HasEvents()); WithPrecondition precondition2 = new WithPrecondition(); precondition2.SetClassNameString("WithPrecondition"); precondition2.SetId(0x203); loop.AddChild(precondition2); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node516 _node45 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node516(); _node45.SetClassNameString("Condition"); _node45.SetId(0x204); precondition2.AddChild(_node45); precondition2.SetHasEvents(precondition2.HasEvents() | _node45.HasEvents()); Selector selector2 = new Selector(); selector2.SetClassNameString("Selector"); selector2.SetId(0x30); precondition2.AddChild(selector2); Sequence sequence12 = new Sequence(); sequence12.SetClassNameString("Sequence"); sequence12.SetId(0x31); selector2.AddChild(sequence12); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node25 _node46 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node25(); _node46.SetClassNameString("Condition"); _node46.SetId(0x19); sequence12.AddChild(_node46); sequence12.SetHasEvents(sequence12.HasEvents() | _node46.HasEvents()); Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node50 _node47 = new Assignment_bt_WrapperAI_Soldier_BTSoldierNormal_node50(); _node47.SetClassNameString("Assignment"); _node47.SetId(50); sequence12.AddChild(_node47); sequence12.SetHasEvents(sequence12.HasEvents() | _node47.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node51 _node48 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node51(); _node48.SetClassNameString("Action"); _node48.SetId(0x33); sequence12.AddChild(_node48); sequence12.SetHasEvents(sequence12.HasEvents() | _node48.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node43 _node49 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node43(); _node49.SetClassNameString("Action"); _node49.SetId(0x2b); sequence12.AddChild(_node49); sequence12.SetHasEvents(sequence12.HasEvents() | _node49.HasEvents()); selector2.SetHasEvents(selector2.HasEvents() | sequence12.HasEvents()); Sequence sequence13 = new Sequence(); sequence13.SetClassNameString("Sequence"); sequence13.SetId(0x205); selector2.AddChild(sequence13); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node45 _node50 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node45(); _node50.SetClassNameString("Condition"); _node50.SetId(0x2d); sequence13.AddChild(_node50); sequence13.SetHasEvents(sequence13.HasEvents() | _node50.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node518 _node51 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node518(); _node51.SetClassNameString("Action"); _node51.SetId(0x206); sequence13.AddChild(_node51); sequence13.SetHasEvents(sequence13.HasEvents() | _node51.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node519 _node52 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node519(); _node52.SetClassNameString("Action"); _node52.SetId(0x207); sequence13.AddChild(_node52); sequence13.SetHasEvents(sequence13.HasEvents() | _node52.HasEvents()); IfElse else7 = new IfElse(); else7.SetClassNameString("IfElse"); else7.SetId(520); sequence13.AddChild(else7); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node521 _node53 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node521(); _node53.SetClassNameString("Condition"); _node53.SetId(0x209); else7.AddChild(_node53); else7.SetHasEvents(else7.HasEvents() | _node53.HasEvents()); Sequence sequence14 = new Sequence(); sequence14.SetClassNameString("Sequence"); sequence14.SetId(0x20a); else7.AddChild(sequence14); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node523 _node54 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node523(); _node54.SetClassNameString("Action"); _node54.SetId(0x20b); sequence14.AddChild(_node54); sequence14.SetHasEvents(sequence14.HasEvents() | _node54.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node524 _node55 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node524(); _node55.SetClassNameString("Action"); _node55.SetId(0x20c); sequence14.AddChild(_node55); sequence14.SetHasEvents(sequence14.HasEvents() | _node55.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node526 _node56 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node526(); _node56.SetClassNameString("Action"); _node56.SetId(0x20e); sequence14.AddChild(_node56); sequence14.SetHasEvents(sequence14.HasEvents() | _node56.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node46 _node57 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node46(); _node57.SetClassNameString("Action"); _node57.SetId(0x2e); sequence14.AddChild(_node57); sequence14.SetHasEvents(sequence14.HasEvents() | _node57.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node530 _node58 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node530(); _node58.SetClassNameString("Action"); _node58.SetId(530); sequence14.AddChild(_node58); sequence14.SetHasEvents(sequence14.HasEvents() | _node58.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node531 _node59 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node531(); _node59.SetClassNameString("DecoratorLoopUntil"); _node59.SetId(0x213); sequence14.AddChild(_node59); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node532 _node60 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node532(); _node60.SetClassNameString("Condition"); _node60.SetId(0x214); _node59.AddChild(_node60); _node59.SetHasEvents(_node59.HasEvents() | _node60.HasEvents()); sequence14.SetHasEvents(sequence14.HasEvents() | _node59.HasEvents()); else7.SetHasEvents(else7.HasEvents() | sequence14.HasEvents()); Sequence sequence15 = new Sequence(); sequence15.SetClassNameString("Sequence"); sequence15.SetId(0x215); else7.AddChild(sequence15); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node47 _node61 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node47(); _node61.SetClassNameString("Action"); _node61.SetId(0x2f); sequence15.AddChild(_node61); sequence15.SetHasEvents(sequence15.HasEvents() | _node61.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node535 _node62 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node535(); _node62.SetClassNameString("Action"); _node62.SetId(0x217); sequence15.AddChild(_node62); sequence15.SetHasEvents(sequence15.HasEvents() | _node62.HasEvents()); DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node536 _node63 = new DecoratorLoopUntil_bt_WrapperAI_Soldier_BTSoldierNormal_node536(); _node63.SetClassNameString("DecoratorLoopUntil"); _node63.SetId(0x218); sequence15.AddChild(_node63); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node537 _node64 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node537(); _node64.SetClassNameString("Condition"); _node64.SetId(0x219); _node63.AddChild(_node64); _node63.SetHasEvents(_node63.HasEvents() | _node64.HasEvents()); sequence15.SetHasEvents(sequence15.HasEvents() | _node63.HasEvents()); else7.SetHasEvents(else7.HasEvents() | sequence15.HasEvents()); sequence13.SetHasEvents(sequence13.HasEvents() | else7.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node538 _node65 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node538(); _node65.SetClassNameString("Action"); _node65.SetId(0x21a); sequence13.AddChild(_node65); sequence13.SetHasEvents(sequence13.HasEvents() | _node65.HasEvents()); selector2.SetHasEvents(selector2.HasEvents() | sequence13.HasEvents()); precondition2.SetHasEvents(precondition2.HasEvents() | selector2.HasEvents()); loop.SetHasEvents(loop.HasEvents() | precondition2.HasEvents()); WithPrecondition precondition3 = new WithPrecondition(); precondition3.SetClassNameString("WithPrecondition"); precondition3.SetId(0x15); loop.AddChild(precondition3); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node22 _node66 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node22(); _node66.SetClassNameString("Condition"); _node66.SetId(0x16); precondition3.AddChild(_node66); precondition3.SetHasEvents(precondition3.HasEvents() | _node66.HasEvents()); Sequence sequence16 = new Sequence(); sequence16.SetClassNameString("Sequence"); sequence16.SetId(0x1b); precondition3.AddChild(sequence16); Selector selector3 = new Selector(); selector3.SetClassNameString("Selector"); selector3.SetId(0x1e7); sequence16.AddChild(selector3); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node488 _node67 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node488(); _node67.SetClassNameString("Action"); _node67.SetId(0x1e8); selector3.AddChild(_node67); selector3.SetHasEvents(selector3.HasEvents() | _node67.HasEvents()); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node35 _node68 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node35(); _node68.SetClassNameString("Action"); _node68.SetId(0x23); selector3.AddChild(_node68); selector3.SetHasEvents(selector3.HasEvents() | _node68.HasEvents()); sequence16.SetHasEvents(sequence16.HasEvents() | selector3.HasEvents()); DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierNormal_node65 _node69 = new DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierNormal_node65(); _node69.SetClassNameString("DecoratorLoop"); _node69.SetId(0x41); sequence16.AddChild(_node69); Noop noop3 = new Noop(); noop3.SetClassNameString("Noop"); noop3.SetId(0x42); _node69.AddChild(noop3); _node69.SetHasEvents(_node69.HasEvents() | noop3.HasEvents()); sequence16.SetHasEvents(sequence16.HasEvents() | _node69.HasEvents()); precondition3.SetHasEvents(precondition3.HasEvents() | sequence16.HasEvents()); loop.SetHasEvents(loop.HasEvents() | precondition3.HasEvents()); WithPrecondition precondition4 = new WithPrecondition(); precondition4.SetClassNameString("WithPrecondition"); precondition4.SetId(450); loop.AddChild(precondition4); Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node454 _node70 = new Condition_bt_WrapperAI_Soldier_BTSoldierNormal_node454(); _node70.SetClassNameString("Condition"); _node70.SetId(0x1c6); precondition4.AddChild(_node70); precondition4.SetHasEvents(precondition4.HasEvents() | _node70.HasEvents()); Sequence sequence17 = new Sequence(); sequence17.SetClassNameString("Sequence"); sequence17.SetId(0x1c7); precondition4.AddChild(sequence17); Action_bt_WrapperAI_Soldier_BTSoldierNormal_node456 _node71 = new Action_bt_WrapperAI_Soldier_BTSoldierNormal_node456(); _node71.SetClassNameString("Action"); _node71.SetId(0x1c8); sequence17.AddChild(_node71); sequence17.SetHasEvents(sequence17.HasEvents() | _node71.HasEvents()); DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierNormal_node457 _node72 = new DecoratorLoop_bt_WrapperAI_Soldier_BTSoldierNormal_node457(); _node72.SetClassNameString("DecoratorLoop"); _node72.SetId(0x1c9); sequence17.AddChild(_node72); Noop noop4 = new Noop(); noop4.SetClassNameString("Noop"); noop4.SetId(0x1ca); _node72.AddChild(noop4); _node72.SetHasEvents(_node72.HasEvents() | noop4.HasEvents()); sequence17.SetHasEvents(sequence17.HasEvents() | _node72.HasEvents()); precondition4.SetHasEvents(precondition4.HasEvents() | sequence17.HasEvents()); loop.SetHasEvents(loop.HasEvents() | precondition4.HasEvents()); _node2.SetHasEvents(_node2.HasEvents() | loop.HasEvents()); pChild.SetHasEvents(pChild.HasEvents() | _node2.HasEvents()); bt.SetHasEvents(bt.HasEvents() | pChild.HasEvents()); return(true); }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/selector_stochastic_ut_1"); #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { SelectorStochastic_bt_node_test_selector_stochastic_ut_1_node0 node0 = new SelectorStochastic_bt_node_test_selector_stochastic_ut_1_node0(); node0.SetClassNameString("SelectorStochastic"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { Action_bt_node_test_selector_stochastic_ut_1_node1 node1 = new Action_bt_node_test_selector_stochastic_ut_1_node1(); node1.SetClassNameString("Action"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { True node2 = new True(); node2.SetClassNameString("True"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } { True node3 = new True(); node3.SetClassNameString("True"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node3); node0.SetHasEvents(node0.HasEvents() | node3.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/condition_ut_1"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // pars bt.AddPar("AgentNodeTest", "ParTestAgent", "par_agent", "null"); // children { Sequence node0 = new Sequence(); node0.SetClassNameString("Sequence"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { Or node9 = new Or(); node9.SetClassNameString("Or"); node9.SetId(9); #if !BEHAVIAC_RELEASE node9.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node9); { Condition_bt_node_test_condition_ut_1_node10 node10 = new Condition_bt_node_test_condition_ut_1_node10(); node10.SetClassNameString("Condition"); node10.SetId(10); #if !BEHAVIAC_RELEASE node10.SetAgentType("AgentNodeTest"); #endif node9.AddChild(node10); node9.SetHasEvents(node9.HasEvents() | node10.HasEvents()); } { True node11 = new True(); node11.SetClassNameString("True"); node11.SetId(11); #if !BEHAVIAC_RELEASE node11.SetAgentType("AgentNodeTest"); #endif node9.AddChild(node11); node9.SetHasEvents(node9.HasEvents() | node11.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node9.HasEvents()); } { Or node1 = new Or(); node1.SetClassNameString("Or"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); { True node3 = new True(); node3.SetClassNameString("True"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node3); node1.SetHasEvents(node1.HasEvents() | node3.HasEvents()); } { False node5 = new False(); node5.SetClassNameString("False"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node5); node1.SetHasEvents(node1.HasEvents() | node5.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { Action_bt_node_test_condition_ut_1_node2 node2 = new Action_bt_node_test_condition_ut_1_node2(); node2.SetClassNameString("Action"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } { Or node4 = new Or(); node4.SetClassNameString("Or"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node4); { False node6 = new False(); node6.SetClassNameString("False"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node6); node4.SetHasEvents(node4.HasEvents() | node6.HasEvents()); } { False node7 = new False(); node7.SetClassNameString("False"); node7.SetId(7); #if !BEHAVIAC_RELEASE node7.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node7); node4.SetHasEvents(node4.HasEvents() | node7.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node4.HasEvents()); } { Action_bt_node_test_condition_ut_1_node8 node8 = new Action_bt_node_test_condition_ut_1_node8(); node8.SetClassNameString("Action"); node8.SetId(8); #if !BEHAVIAC_RELEASE node8.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node8); node0.SetHasEvents(node0.HasEvents() | node8.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/enter_exit_action_ut_1"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { Parallel_bt_node_test_enter_exit_action_ut_1_node0 node0 = new Parallel_bt_node_test_enter_exit_action_ut_1_node0(); node0.SetClassNameString("Parallel"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_enter_exit_action_ut_1_attach1 attach1 = new Precondition_bt_node_test_enter_exit_action_ut_1_attach1(); attach1.SetClassNameString("Precondition"); attach1.SetId(1); #if !BEHAVIAC_RELEASE attach1.SetAgentType("AgentNodeTest"); #endif node0.Attach(attach1, true, false, false); } { Effector_bt_node_test_enter_exit_action_ut_1_attach2 attach2 = new Effector_bt_node_test_enter_exit_action_ut_1_attach2(); attach2.SetClassNameString("Effector"); attach2.SetId(2); #if !BEHAVIAC_RELEASE attach2.SetAgentType("AgentNodeTest"); #endif node0.Attach(attach2, false, true, false); } bt.AddChild(node0); { WaitforSignal node3 = new WaitforSignal(); node3.SetClassNameString("WaitforSignal"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif // attachments { Precondition_bt_node_test_enter_exit_action_ut_1_attach4 attach4 = new Precondition_bt_node_test_enter_exit_action_ut_1_attach4(); attach4.SetClassNameString("Precondition"); attach4.SetId(4); #if !BEHAVIAC_RELEASE attach4.SetAgentType("AgentNodeTest"); #endif node3.Attach(attach4, true, false, false); } { Effector_bt_node_test_enter_exit_action_ut_1_attach5 attach5 = new Effector_bt_node_test_enter_exit_action_ut_1_attach5(); attach5.SetClassNameString("Effector"); attach5.SetId(5); #if !BEHAVIAC_RELEASE attach5.SetAgentType("AgentNodeTest"); #endif node3.Attach(attach5, false, true, false); } node0.AddChild(node3); { Condition_bt_node_test_enter_exit_action_ut_1_node6 node6 = new Condition_bt_node_test_enter_exit_action_ut_1_node6(); node6.SetClassNameString("Condition"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif node3.SetCustomCondition(node6); node3.SetHasEvents(node3.HasEvents() | node6.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node3.HasEvents()); } { True node7 = new True(); node7.SetClassNameString("True"); node7.SetId(7); #if !BEHAVIAC_RELEASE node7.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node7); node0.SetHasEvents(node0.HasEvents() | node7.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/condition_ut_3"); bt.IsFSM = false; #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { Sequence node0 = new Sequence(); node0.SetClassNameString("Sequence"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { And node9 = new And(); node9.SetClassNameString("And"); node9.SetId(9); #if !BEHAVIAC_RELEASE node9.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node9); { Or node13 = new Or(); node13.SetClassNameString("Or"); node13.SetId(13); #if !BEHAVIAC_RELEASE node13.SetAgentType("AgentNodeTest"); #endif node9.AddChild(node13); { True node10 = new True(); node10.SetClassNameString("True"); node10.SetId(10); #if !BEHAVIAC_RELEASE node10.SetAgentType("AgentNodeTest"); #endif node13.AddChild(node10); node13.SetHasEvents(node13.HasEvents() | node10.HasEvents()); } { False node14 = new False(); node14.SetClassNameString("False"); node14.SetId(14); #if !BEHAVIAC_RELEASE node14.SetAgentType("AgentNodeTest"); #endif node13.AddChild(node14); node13.SetHasEvents(node13.HasEvents() | node14.HasEvents()); } node9.SetHasEvents(node9.HasEvents() | node13.HasEvents()); } { True node11 = new True(); node11.SetClassNameString("True"); node11.SetId(11); #if !BEHAVIAC_RELEASE node11.SetAgentType("AgentNodeTest"); #endif node9.AddChild(node11); node9.SetHasEvents(node9.HasEvents() | node11.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node9.HasEvents()); } { Action_bt_node_test_condition_ut_3_node2 node2 = new Action_bt_node_test_condition_ut_3_node2(); node2.SetClassNameString("Action"); node2.SetId(2); #if !BEHAVIAC_RELEASE node2.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node2); node0.SetHasEvents(node0.HasEvents() | node2.HasEvents()); } { Or node1 = new Or(); node1.SetClassNameString("Or"); node1.SetId(1); #if !BEHAVIAC_RELEASE node1.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node1); { And node15 = new And(); node15.SetClassNameString("And"); node15.SetId(15); #if !BEHAVIAC_RELEASE node15.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node15); { True node3 = new True(); node3.SetClassNameString("True"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif node15.AddChild(node3); node15.SetHasEvents(node15.HasEvents() | node3.HasEvents()); } { True node16 = new True(); node16.SetClassNameString("True"); node16.SetId(16); #if !BEHAVIAC_RELEASE node16.SetAgentType("AgentNodeTest"); #endif node15.AddChild(node16); node15.SetHasEvents(node15.HasEvents() | node16.HasEvents()); } node1.SetHasEvents(node1.HasEvents() | node15.HasEvents()); } { False node5 = new False(); node5.SetClassNameString("False"); node5.SetId(5); #if !BEHAVIAC_RELEASE node5.SetAgentType("AgentNodeTest"); #endif node1.AddChild(node5); node1.SetHasEvents(node1.HasEvents() | node5.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node1.HasEvents()); } { Action_bt_node_test_condition_ut_3_node8 node8 = new Action_bt_node_test_condition_ut_3_node8(); node8.SetClassNameString("Action"); node8.SetId(8); #if !BEHAVIAC_RELEASE node8.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node8); node0.SetHasEvents(node0.HasEvents() | node8.HasEvents()); } { And node4 = new And(); node4.SetClassNameString("And"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node4); { Or node18 = new Or(); node18.SetClassNameString("Or"); node18.SetId(18); #if !BEHAVIAC_RELEASE node18.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node18); { Or node19 = new Or(); node19.SetClassNameString("Or"); node19.SetId(19); #if !BEHAVIAC_RELEASE node19.SetAgentType("AgentNodeTest"); #endif node18.AddChild(node19); { False node6 = new False(); node6.SetClassNameString("False"); node6.SetId(6); #if !BEHAVIAC_RELEASE node6.SetAgentType("AgentNodeTest"); #endif node19.AddChild(node6); node19.SetHasEvents(node19.HasEvents() | node6.HasEvents()); } { True node21 = new True(); node21.SetClassNameString("True"); node21.SetId(21); #if !BEHAVIAC_RELEASE node21.SetAgentType("AgentNodeTest"); #endif node19.AddChild(node21); node19.SetHasEvents(node19.HasEvents() | node21.HasEvents()); } node18.SetHasEvents(node18.HasEvents() | node19.HasEvents()); } { False node22 = new False(); node22.SetClassNameString("False"); node22.SetId(22); #if !BEHAVIAC_RELEASE node22.SetAgentType("AgentNodeTest"); #endif node18.AddChild(node22); node18.SetHasEvents(node18.HasEvents() | node22.HasEvents()); } node4.SetHasEvents(node4.HasEvents() | node18.HasEvents()); } { And node17 = new And(); node17.SetClassNameString("And"); node17.SetId(17); #if !BEHAVIAC_RELEASE node17.SetAgentType("AgentNodeTest"); #endif node4.AddChild(node17); { True node7 = new True(); node7.SetClassNameString("True"); node7.SetId(7); #if !BEHAVIAC_RELEASE node7.SetAgentType("AgentNodeTest"); #endif node17.AddChild(node7); node17.SetHasEvents(node17.HasEvents() | node7.HasEvents()); } { And node20 = new And(); node20.SetClassNameString("And"); node20.SetId(20); #if !BEHAVIAC_RELEASE node20.SetAgentType("AgentNodeTest"); #endif node17.AddChild(node20); { True node23 = new True(); node23.SetClassNameString("True"); node23.SetId(23); #if !BEHAVIAC_RELEASE node23.SetAgentType("AgentNodeTest"); #endif node20.AddChild(node23); node20.SetHasEvents(node20.HasEvents() | node23.HasEvents()); } { True node24 = new True(); node24.SetClassNameString("True"); node24.SetId(24); #if !BEHAVIAC_RELEASE node24.SetAgentType("AgentNodeTest"); #endif node20.AddChild(node24); node20.SetHasEvents(node20.HasEvents() | node24.HasEvents()); } node17.SetHasEvents(node17.HasEvents() | node20.HasEvents()); } node4.SetHasEvents(node4.HasEvents() | node17.HasEvents()); } node0.SetHasEvents(node0.HasEvents() | node4.HasEvents()); } { Action_bt_node_test_condition_ut_3_node12 node12 = new Action_bt_node_test_condition_ut_3_node12(); node12.SetClassNameString("Action"); node12.SetId(12); #if !BEHAVIAC_RELEASE node12.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node12); node0.SetHasEvents(node0.HasEvents() | node12.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }
public static bool build_behavior_tree(BehaviorTree bt) { bt.SetClassNameString("BehaviorTree"); bt.SetId(-1); bt.SetName("node_test/enter_exit_action_ut_1"); #if !BEHAVIAC_RELEASE bt.SetAgentType("AgentNodeTest"); #endif // children { Parallel_bt_node_test_enter_exit_action_ut_1_node0 node0 = new Parallel_bt_node_test_enter_exit_action_ut_1_node0(); node0.SetClassNameString("Parallel"); node0.SetId(0); #if !BEHAVIAC_RELEASE node0.SetAgentType("AgentNodeTest"); #endif bt.AddChild(node0); { WaitforSignal_bt_node_test_enter_exit_action_ut_1_node3 node3 = new WaitforSignal_bt_node_test_enter_exit_action_ut_1_node3(); node3.SetClassNameString("WaitforSignal"); node3.SetId(3); #if !BEHAVIAC_RELEASE node3.SetAgentType("AgentNodeTest"); #endif // attachments { Predicate_bt_node_test_enter_exit_action_ut_1_attach5 attach5 = new Predicate_bt_node_test_enter_exit_action_ut_1_attach5(); attach5.SetClassNameString("Predicate"); attach5.SetId(5); #if !BEHAVIAC_RELEASE attach5.SetAgentType("AgentNodeTest"); #endif node3.Attach(attach5); } node0.AddChild(node3); node0.SetHasEvents(node0.HasEvents() | node3.HasEvents()); } { True node4 = new True(); node4.SetClassNameString("True"); node4.SetId(4); #if !BEHAVIAC_RELEASE node4.SetAgentType("AgentNodeTest"); #endif node0.AddChild(node4); node0.SetHasEvents(node0.HasEvents() | node4.HasEvents()); } bt.SetHasEvents(bt.HasEvents() | node0.HasEvents()); } return true; }