public static void SendElapsedGameTime() { Debug.Assert(Sync.IsServer, "Only server can send time info"); var msg = new ElapsedGameTimeMsg(); msg.ElapsedGameTicks = MySession.Static.ElapsedGameTime.Ticks; MySession.Static.SyncLayer.SendMessageToAll(ref msg); }
static void OnElapsedGameTime(ref ElapsedGameTimeMsg msg, MyNetworkClient sender) { MySession.Static.ElapsedGameTime = new TimeSpan(msg.ElapsedGameTicks); }