Beispiel #1
0
    static void testBt_Sequence()
    {
        Console.WriteLine("test Bt_Sequence=>");
        Bt_Sequence seq    = new Bt_Sequence();
        testNode1   _test1 = new testNode1();
        testNode2   _test2 = new testNode2();

        seq.addChild(_test1);
        seq.addChild(_test2);
        seq.doAction();
    }
    static void testBt_Sequence()
    {
        Console.WriteLine("test Bt_Sequence=>");
        Bt_Sequence     seq    = new Bt_Sequence();
        TestNodeFail    _test1 = new TestNodeFail();
        TestNodeSuccess _test2 = new TestNodeSuccess();
        TestNodeRuning  _test3 = new TestNodeRuning();

        seq.addChild(_test1);
        seq.addChild(_test2);
        seq.addChild(_test3);

        Bt_Result result = seq.doAction();

        Console.WriteLine("test testBt_Sequence result =>" + result);
    }