static void testBt_Decorator() { Console.WriteLine("test Bt_Decorator=>"); Bt_Decorator pasel = new Bt_Decorator(); TestNodeFail _test1 = new TestNodeFail(); TestNodeSuccess _test2 = new TestNodeSuccess(); TestNodeRuning _test3 = new TestNodeRuning(); Bt_Result result = pasel.doAction(); Console.WriteLine("test Bt_Decorator result =>" + result); }
static void testBt_ParallelSequence() { Console.WriteLine("test Bt_ParallelSequence=>"); Bt_ParallelSequence paseq = new Bt_ParallelSequence(); TestNodeFail _test1 = new TestNodeFail(); TestNodeSuccess _test2 = new TestNodeSuccess(); TestNodeRuning _test3 = new TestNodeRuning(); paseq.addChild(_test1); paseq.addChild(_test2); paseq.addChild(_test3); Bt_Result result = paseq.doAction(); Console.WriteLine("test Bt_ParallelSequence result =>" + result); }
static void testBt_ParallelSelector() { Console.WriteLine("test Bt_ParallelSelector=>"); Bt_ParallelSelector pasel = new Bt_ParallelSelector(); TestNodeFail _test1 = new TestNodeFail(); TestNodeSuccess _test2 = new TestNodeSuccess(); TestNodeRuning _test3 = new TestNodeRuning(); pasel.addChild(_test1); pasel.addChild(_test2); pasel.addChild(_test3); Bt_Result result = pasel.doAction(); Console.WriteLine("test testBt_ParallelSelector result =>" + result); }
static void testBt_Select() { Console.WriteLine("test Bt_Select=>"); Bt_Select sel = new Bt_Select(); TestNodeFail _test1 = new TestNodeFail(); TestNodeSuccess _test2 = new TestNodeSuccess(); TestNodeRuning _test3 = new TestNodeRuning(); sel.addChild(_test1); sel.addChild(_test2); sel.addChild(_test3); Bt_Result result = sel.doAction(); Console.WriteLine("test testBt_Select result =>" + result); }