private static void AutoLoadSettings() { var persister = new Persister(); var characterName = FFACE?.Player?.Name; var characterJob = FFACE?.Player?.Job; var fileName = $"{characterName}-{characterJob}.eup"; if (String.IsNullOrWhiteSpace(fileName)) { return; } if (!File.Exists(fileName)) { fileName = $"{characterName}.eup"; if (String.IsNullOrWhiteSpace(fileName)) { return; } if (!File.Exists(fileName)) { return; } } var config = persister.Deserialize <Config>(fileName); Config.Instance = config; AppServices.SendConfigLoaded(); }