在游戏中,我想在每晚午夜触发一个事件。以下代码无法正常工作:
void Update()
{
var tomorrow = DateTime.Now.AddDays(1).ToShortDateString();
var today = DateTime.Now.ToShortDateString();
if (tomorrow == today)
{
THE THING I WANT TO HAPPEN AT MIDNIGHT;
}
}
在调试过程中,我发现了我想要的操作可以正常工作。然而,事件没有从if语句中触发。
我搜索了存档以寻找答案,找到了一些解决方案,但这些解决方案并没有起作用 - 这很可能是由于我的极低级别的编程知识导致的一个简单错误。
任何帮助都将不胜感激...谢谢!