void Update() { //遍历更新全局计时器 int count = TimerNums; Timer tempTimer = null; for (int i = 0; i < count; i++) { tempTimer = TimerList[i]; tempTimer.tUpdate(); if (!tempTimer.IsAlive()) { TimerList.RemoveAt(i); if (!tempTimer.Name.Equals("nil")) { TimerDic.Remove(tempTimer.Name); } TimerPool.Put(tempTimer); } } }