public static void Save(string file, Highscores scores) { XmlSerializer serializer = new XmlSerializer(typeof(Highscores)); StreamWriter writer = new StreamWriter(file); serializer.Serialize(writer, scores); writer.Close(); }
public static Highscores Load(string file) { if (File.Exists(file)) { XmlSerializer serializer = new XmlSerializer(typeof(Highscores)); StreamReader reader = new StreamReader(file); Highscores scores = (Highscores)serializer.Deserialize(reader); reader.Close(); return(scores); } else { Highscores scores = new Internals.Highscores(); scores.Clean(); return(scores); } }