Exemple #1
0
    static void testBt_Decorator()
    {
        Console.WriteLine("test Bt_Decorator=>");
        Bt_Decorator pasel  = new Bt_Decorator();
        testNode1    _test1 = new testNode1();
        testNode2    _test2 = new testNode2();

        // pasel.addChild(_test1);
        //pasel.addChild(_test2);
        pasel.doAction();
    }
    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);
    }