Example #1
0
        public void RemoveTask(TaskBase task)
        {
            if (m_WillDoTasks.Contains(task))
            {
                m_WillDoTasks.Remove(task);
                return;
            }

            m_DoingTasks.TryRemoveLoop(task);
        }
Example #2
0
 public void AddTask(TaskBase task)
 {
     task.Index = m_NowTaskIndex++;
     m_WillDoTasks.Add(task);
 }