Exemple #1
0
    static void testBt_ParallelSequence()
    {
        Console.WriteLine("test Bt_ParallelSequence=>");
        Bt_ParallelSequence paseq  = new Bt_ParallelSequence();
        testNode1           _test1 = new testNode1();
        testNode2           _test2 = new testNode2();

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