Example #1
0
        public bool SerializeFrom(UnityUtility.CStream msgStream)
        {
            m_equipCount = msgStream.ReadUInt();
            for (int i = 0; i < m_equipCount; ++i)
            {
                CEquipItem equipItem = new CEquipItem();
                equipItem.SerializeFrom(msgStream);
                m_equipList.Add(equipItem);
            }

            return(true);
        }
Example #2
0
        public void SerializeFrom(UnityUtility.CStream stream)
        {
            m_senderKey.serializeFrom(stream);
            m_senderName = stream.ReadString();
            m_VIPLevel   = stream.ReadUInt();
            byte channel = stream.ReadByte();

            m_channel = (EChatChanel)channel;
            if (m_channel == EChatChanel.CHAT_CHANNEL_PRIVATE)
            {
                m_recverKey.serializeFrom(stream);
            }
            m_content = stream.ReadString();
            byte equip = stream.ReadByte();

            if (equip > 0)
            {
                m_equipment = new CEquipItem();
                m_equipment.SerializeFrom(stream);
            }
        }