Table of Contents

Simple Network-based Clock for .NET / Unity

Runtime/System/NetworkClock.cs   HeaderDoc

(c) 2025 Sator Imaging, Licensed under the MIT License https://github.com/sator-imaging/Unity-Fundamentals

NetworkClock retrieves non-accurate, but believable time from HEAD response over HTTPS.

How to Use

// initiate once on startup.
m_clock = new("your-server-address",
              timeZoneOffset: TimeSpan.FromHours(9),
              (message, cert, chain, errors) => { ...verify certificate... });

var currentTime = m_clock.Now;  // or .UtcNow