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