Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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);
    }
Esempio n. 4
0
    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);
    }