using System; using UniRx; namespace TimeManager { /// /// 统一 Tick 服务接口 - 提供秒级和分钟级的时间tick /// public interface ITimeTickService { /// /// 每秒 tick(倒计时用) /// IObservable SecondTick { get; } /// /// 每分钟 tick(定时刷新用) /// IObservable MinuteTick { get; } /// /// 在 Stop 之后重新启动 Tick(默认实现构造时已启动,一般无需调用) /// void Start(); /// /// 停止服务 /// void Stop(); } }