示例#1
0
 static void BlWlRequest(ref BlWlMsg msg, MyNetworkClient sender)
 {
     if (DoChangeBlWl(msg.EntityId, msg.IsWhitelist))
     {
         Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
     }
 }
示例#2
0
        public void ChangeBlWl(bool IsWhitelist)
        {
            BlWlMsg msg = new BlWlMsg();

            msg.EntityId    = m_Parent.EntityId;
            msg.IsWhitelist = IsWhitelist;

            if (!Sync.IsServer)
            {
                Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            }
            else
            if (m_Parent.DoChangeBlWl(IsWhitelist))
            {
                Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
            }
        }
 static void BlWlSuccess(ref BlWlMsg msg, MyNetworkClient sender)
 {
     DoChangeBlWl(msg.EntityId, msg.IsWhitelist);
 }
 static void BlWlRequest(ref BlWlMsg msg, MyNetworkClient sender)
 {
     if (DoChangeBlWl(msg.EntityId, msg.IsWhitelist))
         Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
 }
        public void ChangeBlWl(bool IsWhitelist)
        {
            BlWlMsg msg = new BlWlMsg();
            msg.EntityId = m_Parent.EntityId;
            msg.IsWhitelist = IsWhitelist;

            if (!Sync.IsServer)
                Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request);
            else
                if (m_Parent.DoChangeBlWl(IsWhitelist))
                    Sync.Layer.SendMessageToAll(ref msg, MyTransportMessageEnum.Success);
        }
示例#6
0
 static void BlWlSuccess(ref BlWlMsg msg, MyNetworkClient sender)
 {
     DoChangeBlWl(msg.EntityId, msg.IsWhitelist);
 }