internal void RemoveActiion(TimeAction action) { m_TimeActionList.Remove(action); }
internal void RegisterActiion(TimeAction action) { m_TimeActionList.AddLast(action); }
internal void RegisterActiion(TimeAction action) { m_TimeManager.RegisterActiion(action); }
internal void RemoveActiion(TimeAction action) { m_TimeManager.RemoveActiion(action); GameEntry.Pool.EnqueueClassObject(action); }
/// <summary> /// 创建定时器 /// </summary> /// <returns></returns> public TimeAction CreateTimeAction() { TimeAction action = GameEntry.Pool.DequeueClassObject <TimeAction>(); return(action); }