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); }
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); } }