public void RemoveTask(TaskBase task) { if (m_WillDoTasks.Contains(task)) { m_WillDoTasks.Remove(task); return; } m_DoingTasks.TryRemoveLoop(task); }
public void AddTask(TaskBase task) { task.Index = m_NowTaskIndex++; m_WillDoTasks.Add(task); }