using System; namespace XGame.Framework.Time { /// /// 定时器 /// public interface ITimer : ITimeScalable, IDisposable { /// /// 事件监听器 /// ITimeProxy默认设置,业务不要用 /// ITimeListener Listener { get; set; } /// /// 取消定时器 /// 该操作不可逆,取消了会删除回调事件 /// void Cancel(); /// /// 暂停定时器 /// void Pause(); /// /// 恢复定时器 /// void Resume(); } }