Files
TEngine/Assets/GameScripts/DotNet/Core/TimerScheduler/TimerScheduler.cs
ALEXTANG 0c8f3a5f92 [+] TEngineServer
[+] TEngineServer
2023-07-13 17:17:26 +08:00

21 lines
540 B
C#

using TEngine.Core;
#if TENGINE_UNITY
using UnityEngine;
#endif
namespace TEngine
{
public sealed class TimerScheduler : Singleton<TimerScheduler>, IUpdateSingleton
{
public readonly TimerSchedulerCore Core = new TimerSchedulerCore(() => TimeHelper.Now);
#if TENGINE_UNITY
public readonly TimerSchedulerCore Unity = new TimerSchedulerCore(() => (long) (Time.time * 1000));
#endif
public void Update()
{
Core.Update();
#if TENGINE_UNITY
Unity.Update();
#endif
}
}
}