예제 #1
0
        public override void ReadXml(System.Xml.XmlReader reader)
        {
            reader.MoveToContent();

            messageName = reader.LocalName;
            lastStepScore = Convert.ToInt32(reader["lastStepScore"]);
            money = Convert.ToInt32(reader["money"]);
            score = Convert.ToInt32(reader["score"]);
            zonesScore = Convert.ToInt32(reader["zonesScore"]);

            reader.Read();
            if ("achievements" == reader.LocalName)
            {
                var message = ServerMessageFactory.Instance.ConstructMessage(reader.LocalName);
                message.ReadXml(reader);
                achievements = message;

                reader.ReadEndElement();
            }
        }
예제 #2
0
 public override void ReadXml(System.Xml.XmlReader reader)
 {
     var message = ServerMessageFactory.Instance.ConstructMessage(reader.LocalName);
     message.ReadXml(reader);
     Response = message;
 }