Esempio n. 1
0
        public void SendReflectorState(MyMultipleEnabledEnum enabledState)
        {
            var msg = new ReflectorsStateMsg();
            msg.GridEntityId = Entity.EntityId;
            msg.Enabled = enabledState;

            Sync.Layer.SendMessageToServer(ref msg);
        }
Esempio n. 2
0
        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);
        }