传入毫秒级的时间戳,回调执行的时间不正确。不知道是不是我使用的问题。求解
代码如下
var tick = Game.TimeInfo.Transition(utcTime);
Log.Info($“1111111111111时间戳为{tick}时结算”);
await TimerComponent.Instance.WaitTillAsync(tick);
Log.Info($“开始结算游戏,国家是{country.country}”);
可以看到,回调执行的时间应该是22:00。但是从日志里看到,在21:59:07的时候就执行了之后的逻辑