public void Toggle(bool start) { var msg = new ToggleMsg(); msg.EntityId = m_timer.EntityId; msg.Start = start; Sync.Layer.SendMessageToServer(ref msg); }
private static void OnToggle(MySyncTimerBlock sync, ref ToggleMsg msg, MyNetworkClient sender) { if (msg.Start) { sync.m_timer.Start(); } else { sync.m_timer.Stop(); } if (Sync.IsServer) { Sync.Layer.SendMessageToAll(ref msg); } }
private static void OnToggle(MySyncTimerBlock sync, ref ToggleMsg msg, MyNetworkClient sender) { if (msg.Start) sync.m_timer.Start(); else sync.m_timer.Stop(); if (Sync.IsServer) Sync.Layer.SendMessageToAll(ref msg); }