Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }