示例#1
0
文件: NetRunTime.cs 项目: mengtest/fs
 public void SendMessage <T>(eNetMessageID msgID, T t)
 {
     if (!IsConnected())
     {
         return;
     }
     m_nSend.SendMessage <T>((ushort)msgID, t);
 }
示例#2
0
文件: NetManager.cs 项目: mengtest/fs
        public NetMessage GetMessage(eNetMessageID id)
        {
            CreateMessageEvent msg;

            if (m_listMsg.TryGetValue((ushort)id, out msg))
            {
                return(msg());
            }
            return(null);
        }
示例#3
0
文件: NetManager.cs 项目: mengtest/fs
 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);
 }
示例#4
0
 public NetMessage(eNetMessageID uID)
 {
     msgID = (ushort)uID;
 }