public override void Update() { if (ServerPeer != null) { DoStart(); ServerPeer.Update(localTick); if (Room != null) { Room.ClientUpdate(localTick, ServerPeer.EstimatedRemoteTick); int sendRate = RailConfig.CLIENT_SEND_RATE; if (localTick.IsSendTick(sendRate)) { ServerPeer.SendPacket(localTick, Room.LocalEntities); } localTick++; } } }