public string getLogString() { string lg = ""; lg += "\r\n"; lg += "m_petID=" + m_petID + "\r\n"; lg += "m_taskType=" + m_taskType.ToString() + "\r\n"; lg += "m_itemID=" + m_itemID.ToString() + "\r\n"; lg += m_question.getLogString(); for (Int32 i = 0; i < m_answerList.Count; ++i) { CTalkAnswer item = m_answerList[i]; lg += item.getLogString(); } lg += "\r\n"; return(lg); }
public bool SerializeFrom(UnityUtility.CStream msgStream) { m_petID = msgStream.ReadUInt(); m_petTPID = msgStream.ReadUInt(); m_taskType = (EHotSpringTaskType)msgStream.ReadUInt(); m_itemID = msgStream.ReadUInt(); m_question.SerializeFrom(msgStream); UInt32 answerCount = msgStream.ReadUInt(); for (UInt32 i = 0; i < answerCount; ++i) { CTalkAnswer item = new CTalkAnswer(); item.SerializeFrom(msgStream); m_answerList.Add(item); } return(true); }