public void SendReflectorState(MyMultipleEnabledEnum enabledState) { var msg = new ReflectorsStateMsg(); msg.GridEntityId = Entity.EntityId; msg.Enabled = enabledState; Sync.Layer.SendMessageToServer(ref msg); }
private static void OnReflectorStateRequest(MySyncGrid sync, ref ReflectorsStateMsg msg, MyNetworkClient sender) { var handler = sync.ReflectorStateChanged; if (handler != null) handler(msg.Enabled); if (Sync.IsServer) Sync.Layer.SendMessageToAll(ref msg); }