/// <summary> /// 移除定时器 /// </summary> /// <param name="action"></param> internal void RemoveTimeAction(TimeAction action) { m_TimeActionList.Remove(action); }
/// <summary> /// 注册定时器 /// </summary> /// <param name="action"></param> internal void RegisterTimeAction(TimeAction action) { m_TimeActionList.AddLast(action); }
/// <summary> /// 移除定时器 /// </summary> /// <param name="action"></param> internal void RemoveTimeAction(TimeAction action) { m_TimeManager.RemoveTimeAction(action); GameEntry.Pool.EnqueueClassObject(action); }
/// <summary> /// 创建定时器 /// </summary> /// <returns></returns> public TimeAction CreateTimeAction() { TimeAction action = GameEntry.Pool.DequeueClassObject <TimeAction>(); return(action); }
/// <summary> /// 注册定时器 /// </summary> /// <param name="action"></param> internal void RegisterTimeAction(TimeAction action) { m_TimeManager.RegisterTimeAction(action); }