Esempio n. 1
0
 static void ListChangeTypeRequest(ref ListChangeTypeMsg msg, MyNetworkClient sender)
 {
     if (DoChangeListType(msg.EntityId, msg.Type, msg.Add))
     {
         Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
     }
 }
Esempio n. 2
0
        public void ChangeListType(byte type, bool add)
        {
            ListChangeTypeMsg msg = new ListChangeTypeMsg();

            msg.EntityId = m_Parent.EntityId;
            msg.Type     = type;
            msg.Add      = add;
            if (!Sync.IsServer)
            {
                Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            }
            else
            if (m_Parent.DoChangeListType(type, add))
            {
                Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
            }
        }
 static void ListChangeTypeSuccess(ref ListChangeTypeMsg msg, MyNetworkClient sender)
 {
     DoChangeListType(msg.EntityId, msg.Type, msg.Add);
 }
 static void ListChangeTypeRequest(ref ListChangeTypeMsg msg, MyNetworkClient sender)
 {
     if (DoChangeListType(msg.EntityId, msg.Type, msg.Add))
         Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
 }
 public void ChangeListType(byte type, bool add)
 {
     ListChangeTypeMsg msg = new ListChangeTypeMsg();
     msg.EntityId = m_Parent.EntityId;
     msg.Type = type;
     msg.Add = add;
     if (!Sync.IsServer)
         Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
     else
         if (m_Parent.DoChangeListType(type, add))
             Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
 }
Esempio n. 6
0
 static void ListChangeTypeSuccess(ref ListChangeTypeMsg msg, MyNetworkClient sender)
 {
     DoChangeListType(msg.EntityId, msg.Type, msg.Add);
 }