protected void ReadSavedConfig() { // Read the config if we have it. if (File.Exists(ConfigFilePath)) { List <string> lines = File.ReadLines(ConfigFilePath).ToList(); foreach (string line in lines) { if (line.Split('=').First().Trim().Equals("CharacterDataFolderPath")) { CharacterDataFolderPath = line.Split('=').Last().Trim(); } if (line.Split('=').First().Trim().Equals("DefaultCharacterID")) { DefaultCharacterID = line.Split('=').Last().Trim(); } if (line.Split('=').First().Trim().Equals("ShowInitialWarning")) { ShowInitialWarning = bool.Parse(line.Split('=').Last().Trim()); } if (line.Split('=').First().Trim().Equals("CopyAsLinks")) { CopyAsLinks = bool.Parse(line.Split('=').Last().Trim()); } if (line.Split('=').First().Trim().Equals("DefaultSelectedFiles")) { DefaultSelectedFiles.Clear(); foreach (string str in line.Split('=').Last().Trim().Split(',')) { if (str.Trim().Length > 0) { DefaultSelectedFiles.Add(str.Trim()); } } } if (line.Split('=').First().Trim().Equals("DefaultSelectedTargetFolders")) { DefaultSelectedTargetFolders.Clear(); foreach (string str in line.Split('=').Last().Trim().Split(',')) { if (str.Trim().Length > 0) { DefaultSelectedTargetFolders.Add(str.Trim()); } } } } } }
protected void SetDefaultConfig() { CharacterDataFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\My Games\\FINAL FANTASY XIV - A Realm Reborn\\"; DefaultCharacterID = ""; ShowInitialWarning = true; CopyAsLinks = false; DefaultSelectedFiles.Add("COMMON.DAT"); DefaultSelectedFiles.Add("CONTROL0.DAT"); DefaultSelectedFiles.Add("CONTROL1.DAT"); DefaultSelectedFiles.Add("GS.DAT"); DefaultSelectedFiles.Add("HOTBAR.DAT"); DefaultSelectedFiles.Add("KEYBIND.DAT"); DefaultSelectedFiles.Add("LOGFLTR.DAT"); DefaultSelectedFiles.Add("MACRO.DAT"); }