public static void SaveSettings() { var data = new IniParser.Model.IniData(); data.Sections.AddSection("Config"); var sec = data.Sections["Config"]; sec.AddKey("Main_Menu_Toggle", Instance.Main_Menu_Toggle.ToString()); sec.AddKey("Force_Unlock_Mouse", Instance.Force_Unlock_Mouse.ToString()); sec.AddKey("Default_Page_Limit", Instance.Default_Page_Limit.ToString()); sec.AddKey("Log_Unity_Debug", Instance.Log_Unity_Debug.ToString()); sec.AddKey("Save_Logs_To_Disk", Instance.Save_Logs_To_Disk.ToString()); sec.AddKey("Default_Output_Path", Instance.Default_Output_Path); File.WriteAllText(INI_PATH, data.ToString()); }
public static void SaveSettings() { var data = new IniParser.Model.IniData(); data.Sections.AddSection("Config"); var sec = data.Sections["Config"]; sec.AddKey(nameof(Main_Menu_Toggle), Instance.Main_Menu_Toggle.ToString()); sec.AddKey(nameof(Force_Unlock_Mouse), Instance.Force_Unlock_Mouse.ToString()); sec.AddKey(nameof(Default_Page_Limit), Instance.Default_Page_Limit.ToString()); sec.AddKey(nameof(Log_Unity_Debug), Instance.Log_Unity_Debug.ToString()); sec.AddKey(nameof(Default_Output_Path), Instance.Default_Output_Path); sec.AddKey(nameof(Hide_On_Startup), Instance.Hide_On_Startup.ToString()); //sec.AddKey("Save_Logs_To_Disk", Instance.Save_Logs_To_Disk.ToString()); File.WriteAllText(INI_PATH, data.ToString()); }
public override void SaveConfig() { var data = new IniParser.Model.IniData(); data.Sections.AddSection("Config"); var sec = data.Sections["Config"]; foreach (var entry in ConfigManager.ConfigElements) { sec.AddKey(entry.Key, entry.Value.BoxedValue.ToString()); } if (!Directory.Exists(ExplorerCore.Loader.ConfigFolder)) { Directory.CreateDirectory(ExplorerCore.Loader.ConfigFolder); } File.WriteAllText(INI_PATH, data.ToString()); }