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(); } }
public override void ReadXml(System.Xml.XmlReader reader) { var message = ServerMessageFactory.Instance.ConstructMessage(reader.LocalName); message.ReadXml(reader); Response = message; }