private void Update()
{
SimulatedServerTime = ServerTime;
if (!IsOnline)
return;
if (!OwningNetWorker.IsServer)
return;
if (updateTimeInterval <= 0.01f)
return;
if (previousTime + updateTimeInterval <= Time.time)
{
URPC("UpdateServerTime", NetworkReceivers.Others, Time.time);
serverTime = Time.time;
previousTime = Time.time;
}
}