DeltaTimer
DeltaTimer is a game-time timer driven by externally fed deltaTime accumulation, supporting Timer (one-shot), Tick (repeating), and Mark (time anchor) modes plus time-speed adjustment.
RealTimer
RealTimer is a real-time timer counted by the system clock (query-based, self-driven), unaffected by Time.timeScale and game pause, supporting Timer (one-shot), Tick (repeating), and Mark (time anchor) modes.
DTUpdater
DTUpdater is a UniTask update loop independent of MonoBehaviour, exposing onUpdate, onFixedUpdate, and onLateUpdate callbacks with configurable targetFrameRate and timeScale, multiplied by Unity Time.timeScale.
RTUpdater
RTUpdater is a real-time UniTask update loop independent of MonoBehaviour, unaffected by Unity Time.timeScale, exposing onUpdate, onFixedUpdate, and onLateUpdate callbacks, with StartOnThread for running on the thread pool.
IntervalTimer
IntervalTimer is a JavaScript-setInterval-style interval ticker (UniTask-driven) that fires an Action every specified milliseconds, supporting ignoreTimeScale and thread-pool execution.
IntervalSetter
IntervalSetter is the static manager for IntervalTimer, creating and managing interval tickers keyed by int id, string id, or anonymous handle, with unified cleanup APIs.
RealTime
RealTime is a static utility that records the application startup time, initialized once by the main program via InitStartupTime (first call only), serving as a global game startup time base.
NtpTime
NtpTime is a static clock-synchronization utility for NTP servers or HTTP time APIs; once synchronized, it provides the corrected current time for anti-cheat, daily reset, and other trusted-time scenarios.