/* * Saves settings to an xml file when closing options screen */ private void SaveSettings() { var settingsSave = new SettingsSave(true); string saveLocation = ".\\saves\\settings"; XmlSerializer serializer = new XmlSerializer(settingsSave.GetType()); using (StreamWriter writer = new StreamWriter(saveLocation)) { serializer.Serialize(writer, settingsSave); writer.Close(); } }
/* * Loads settings from xml file */ public static void LoadSettings() { SettingsSave settingsSave = SettingsSave.DeserializeSettings(); settingsSave?.SaveToSettings(); }