Пример #1
0
        protected IEnumerator Handle()
        {
            Task current = m_tm.Next();
            int  i       = 0;

            while (current != null)
            {
                i++;
                Debug.Log(string.Format(i + ".当前执行的队列: {0} , 当前任务:({1})", this.m_QueueName, current.m_Name));
                yield return(current);

                current = m_tm.Next();
            }
            StopAllCoroutines();
            Debug.Log(string.Format(i + ".队列结束: {0}", this.m_QueueName));
            if (m_Complate != null)
            {
                m_Complate();
            }
        }