示例#1
0
        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());
        }
示例#2
0
        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());
        }