private void InitializeApplicationFolder() { // Create the AppData folder. // Also create the default file for settings files if they don't exist. _applicationFolder.SetDirectoryName(GameName); _applicationFolder.Create(); _optionsManager.Save(false); }
public static PronounOptions Load(IApplicationFolder applicationFolder) { var folderPath = applicationFolder.Create(); var filePath = Path.Join(folderPath, $"{FileName}.xml"); var xmlDeserializer = new XmlSerializer(typeof(PronounOptions)); using Stream reader = new FileStream(filePath, FileMode.Open); var options = (PronounOptions)xmlDeserializer.Deserialize(reader); return(options); }