Example #1
0
            private static void DisassembleAllRequestCallback(ref DisassembleAllMsg msg, MyNetworkClient sender)
            {
                MyAssembler assembler;

                MyEntities.TryGetEntityById(msg.EntityId, out assembler);
                if (assembler != null)
                {
                    assembler.DisassembleAllInOutput();
                }
            }
Example #2
0
            internal void RequestDisassembleAll()
            {
                var msg = new DisassembleAllMsg();

                msg.EntityId = m_assembler.EntityId;

                if (Sync.IsServer)
                {
                    m_assembler.DisassembleAllInOutput();
                }
                else
                {
                    Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
                }
            }
Example #3
0
 private static void DisassembleAllRequestCallback(ref DisassembleAllMsg msg, MyNetworkClient sender)
 {
     MyAssembler assembler;
     MyEntities.TryGetEntityById(msg.EntityId, out assembler);
     if (assembler != null)
         assembler.DisassembleAllInOutput();
 }
Example #4
0
            internal void RequestDisassembleAll()
            {
                var msg = new DisassembleAllMsg();
                msg.EntityId = m_assembler.EntityId;

                if (Sync.IsServer)
                    m_assembler.DisassembleAllInOutput();
                else
                    Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            }