public void WriteData(NewPlayer currentPlayer) { var mySerializer = new XmlSerializer(typeof(NewPlayer)); using (var myWriter = new StreamWriter(PlayerDataFile, false)) { mySerializer.Serialize(myWriter, this); } }
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)); } }