public static TaskWait Create(float time, TaskShutDown shutDown) { TaskWait wait = new TaskWait(time); TaskManager.PushBack(wait, shutDown); return(wait); }
public static void PushBack(Task task, TaskShutDown func) { Debug.Log("back...."); TaskShutDown oShutDown = task.shutDown; task.shutDown = delegate() { func(); oShutDown(); }; }