ProtocolRequestBase Analysis(ByteArray bytes)
        {
            ProtocolRequestBase msg = new ProtocolRequestBase();

            //Debug.Log("ReceiveDataLoad : " + BitConverter.ToString(bytes));
            bytes.ReadUShort();                   //消息长度
            bytes.ReadByte();                     //模块名

            int methodIndex = bytes.ReadUShort(); //方法名

            msg.Key = m_methodNameInfo[methodIndex];
            int re_len = bytes.Length - 5;

            msg.m_data = AnalysisData(msg.Key, bytes.ReadBytes(re_len));


            return(msg);
        }
        ProtocolRequestBase Analysis(ByteArray bytes)
        {
            ProtocolRequestBase msg = new ProtocolRequestBase();

            //Debug.Log("ReceiveDataLoad : " + BitConverter.ToString(bytes));
            bytes.ReadUShort();                   //消息长度
            bytes.ReadByte();                     //模块名

            int methodIndex = bytes.ReadUShort(); //方法名

            try
            {
                msg.Key = s_methodNameInfo[methodIndex];
                int re_len = bytes.Length - 5;
                msg.m_data = AnalysisData(msg.Key, bytes.ReadBytes(re_len));
            }
            catch (Exception e)
            {
                Debug.LogError("methodIndex:" + methodIndex + " \nEx:" + e.ToString());
            }

            return(msg);
        }