예제 #1
0
        public void WriteData(NewPlayer currentPlayer)
        {
            var mySerializer = new XmlSerializer(typeof(NewPlayer));

            using (var myWriter = new StreamWriter(PlayerDataFile, false)) {
                mySerializer.Serialize(myWriter, this);
            }
        }
예제 #2
0
        public static NewPlayer ReadData(NewPlayer currentPlayer)
        {
            var mySerializer = new XmlSerializer(typeof(NewPlayer));

            using (var fs = new FileStream(currentPlayer.PlayerDataFile, FileMode.OpenOrCreate)) {
                return((NewPlayer)mySerializer.Deserialize(fs));
            }
        }