Ejemplo n.º 1
0
 protected override void Execute()
 {
     if (_isChildRun)
     {
         Exit();
     }
     for (int i = 0; i < ListChild.Count; i++)
     {
         GuideNode _node = ListChild[i];
         if (_node.DoEvaluate())
         {
             _isChildRun = true;
             _node.RunNode();
             return;
         }
     }
     Exit();//没有找到满足条件的,直接退出
 }