需求是: 释放一个技能后 等待0.5秒执行一个action
代码:
Log.Info($"等待时间 {cast.StartTime} {time}");
await timerComponent.WaitTillAsync(cast.StartTime + time);
Log.Info($"等待时间 结束");
运行结果打印
打印: 等待时间 1754146696520 500
后面的log[等待时间 结束
]就没见打印了
然后排查下来发现
ETTask SetResult() Action c = this.callback as Action; action 为 null
后来改成类似ET6那样了

后面的log[等待时间 结束
]可以打印了 就是怕改出来其它问题
