Exemple #1
0
 public void SendMessage <T>(eNetMessageID msgID, T t)
 {
     if (!IsConnected())
     {
         return;
     }
     m_nSend.SendMessage <T>((ushort)msgID, t);
 }
Exemple #2
0
        public NetMessage GetMessage(eNetMessageID id)
        {
            CreateMessageEvent msg;

            if (m_listMsg.TryGetValue((ushort)id, out msg))
            {
                return(msg());
            }
            return(null);
        }
Exemple #3
0
 public bool RegNetMessage(eNetMessageID id, CreateMessageEvent msg)
 {
     if (m_listMsg.ContainsKey((ushort)id))
     {
         //Debug.LogError("重复注册消息ID" + uID.ToString());
         return(false);
     }
     m_listMsg[(ushort)id] = msg;
     return(true);
 }
Exemple #4
0
 public NetMessage(eNetMessageID uID)
 {
     msgID = (ushort)uID;
 }