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); }
/// <summary> /// 创建一个任一任务执行完就会继续执行下一个任务的队列任务 /// </summary> /// <param name="tasks"></param> /// <returns></returns> public ITask Race(params ITask[] tasks) { Next = new RaceTask(tasks); return(Next); }