예제 #1
0
    static void Update()
    {
        for (int i = 0; i < m_timers.Count; i++)
        {
            TimerEvent e = m_timers[i];
            e.Update();

            if (e.m_isDone)
            {
                e.CompleteTimer();

                if (e.m_isDone)
                {
                    m_timers.Remove(e);
                }
            }
        }

        if (test != null)
        {
            Debug.Log("Test " + test.m_timerName + " " + test.m_currentTimer + " " + m_timers.Contains(test) + " isDone " + test.m_isDone);
        }
    }