mirror of
https://github.com/originalnicodr/CinematicUnityExplorer.git
synced 2026-10-11 09:58:02 +08:00
3.1.10: Add "Hide on startup" config option
This commit is contained in:
1 parent
69912d7ea4
commit
2c95fec646
4 files changed
+59
-32
No files matched your search
+20
-15
@@ -24,7 +24,8 @@ namespace UnityExplorer.Config
|
||||
public int Default_Page_Limit = 25;
|
||||
public string Default_Output_Path = ExplorerCore.EXPLORER_FOLDER + @"\Output";
|
||||
public bool Log_Unity_Debug = false;
|
||||
public bool Save_Logs_To_Disk = true;
|
||||
public bool Hide_On_Startup = false;
|
||||
//public bool Save_Logs_To_Disk = true;
|
||||
|
||||
public static event Action OnConfigChanged;
|
||||
|
||||
@@ -56,24 +57,27 @@ namespace UnityExplorer.Config
|
||||
{
|
||||
switch (config.KeyName)
|
||||
{
|
||||
case "Main_Menu_Toggle":
|
||||
case nameof(Main_Menu_Toggle):
|
||||
Instance.Main_Menu_Toggle = (KeyCode)Enum.Parse(typeof(KeyCode), config.Value);
|
||||
break;
|
||||
case "Force_Unlock_Mouse":
|
||||
case nameof(Force_Unlock_Mouse):
|
||||
Instance.Force_Unlock_Mouse = bool.Parse(config.Value);
|
||||
break;
|
||||
case "Default_Page_Limit":
|
||||
case nameof(Default_Page_Limit):
|
||||
Instance.Default_Page_Limit = int.Parse(config.Value);
|
||||
break;
|
||||
case "Log_Unity_Debug":
|
||||
case nameof(Log_Unity_Debug):
|
||||
Instance.Log_Unity_Debug = bool.Parse(config.Value);
|
||||
break;
|
||||
case "Save_Logs_To_Disk":
|
||||
Instance.Save_Logs_To_Disk = bool.Parse(config.Value);
|
||||
break;
|
||||
case "Default_Output_Path":
|
||||
case nameof(Default_Output_Path):
|
||||
Instance.Default_Output_Path = config.Value;
|
||||
break;
|
||||
case nameof(Hide_On_Startup):
|
||||
Instance.Hide_On_Startup = bool.Parse(config.Value);
|
||||
break;
|
||||
//case nameof(Save_Logs_To_Disk):
|
||||
// Instance.Save_Logs_To_Disk = bool.Parse(config.Value);
|
||||
// break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,12 +91,13 @@ namespace UnityExplorer.Config
|
||||
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);
|
||||
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());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user