Beispiel #1
0
 public ITask Race(params Func <bool>[] funcs)
 {
     ITask[] tasks = new ITask[funcs.Length];
     for (int i = 0; i < funcs.Length; i++)
     {
         tasks[i] = new SingleTask(funcs[i]);
     }
     Next = new RaceTask(tasks);
     return(Next);
 }
Beispiel #2
0
 /// <summary>
 /// 创建一个任一任务执行完就会继续执行下一个任务的队列任务
 /// </summary>
 /// <param name="tasks"></param>
 /// <returns></returns>
 public ITask Race(params ITask[] tasks)
 {
     Next = new RaceTask(tasks);
     return(Next);
 }