// Token: 0x06000006 RID: 6 RVA: 0x000021F4 File Offset: 0x000003F4 public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { string id = e.Id; string text = id; if (text != null) { if (!(text == "SnapTurningId")) { if (!(text == "SeamothId")) { if (text == "PrawnId") { Config.EnablePrawn = e.Value; PlayerPrefsExtra.SetBool("SnapTurningTogglePrawn", e.Value); } } else { Config.EnableSeamoth = e.Value; PlayerPrefsExtra.SetBool("SnapTurningToggleSeamoth", e.Value); } } else { Config.EnableSnapTurning = e.Value; PlayerPrefsExtra.SetBool("SnapTurningTogglePlayerPrefKey", e.Value); } } }
public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id == "seaglidecolor") { ConfigWhiteLights.SeaGlideColor = e.Value; PlayerPrefsExtra.SetBool("SeaGlideColor", e.Value); } }
public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id == "fabricatorcolor") { Config.fabricatorColor = e.Value; PlayerPrefsExtra.SetBool("fabricatorColor", e.Value); } }
public void Options_ShowPlayerPromptsToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != "showPlayerPromptsToggle") { return; } Config.ShowPlayerPromptsToggleValue = e.Value; PlayerPrefsExtra.SetBool("ShowPlayerPromptsToggle", e.Value); }
public void Options_AirVentsAutoToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != "airVentsAutoToggle") { return; } Config.AirVentsAutoToggleValue = e.Value; PlayerPrefsExtra.SetBool("AirVentsAutoToggle", e.Value); }
public void Options_EasyEnergyToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != "useEasyEnergyToggle") { return; } Config.UseEasyEnergyToggleValue = e.Value; PlayerPrefsExtra.SetBool("UseEasyEnergyToggle", e.Value); }
public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != "exampleToggle") { return; } Config.ToggleValue = e.Value; PlayerPrefsExtra.SetBool("SMLHelperExampleModToggle", e.Value); }
public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != TOGGLE_CHANGED_ID_SNAP_TURNING) { return; } Config.EnableSnapTurning = e.Value; PlayerPrefsExtra.SetBool(PLAYER_PREF_KEY_TOGGLE_SNAP_TURNING, e.Value); }
public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { switch (e.Id) { case TOGGLE_CHANGED_ID_SNAP_TURNING: Config.EnableSnapTurning = e.Value; PlayerPrefsExtra.SetBool(PLAYER_PREF_KEY_TOGGLE_SNAP_TURNING, e.Value); break; } }
public void ResourceOverloadOptions_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != "ResourceMultiplierEnabled" && e.Id != "RegenSpawnsEnabled" && e.Id != "ResourceRandomizerEnabled" && e.Id != "ShowConfig" && e.Id != "resetDefaults") { return; } if (e.Id == "ResourceMultiplierEnabled") { Config.ToggleValue = e.Value; PlayerPrefsExtra.SetBool("ResourceMultiplierEnabled", e.Value); } if (e.Id == "RegenSpawnsEnabled") { Config.RegenSpawns = e.Value; PlayerPrefsExtra.SetBool("RegenSpawnsEnabled", e.Value); if (e.Value) { Config.ShowConfig = false; IngameMenu.main.Close(); DevConsole.SendConsoleCommand("entreset"); } } if (e.Id == "ShowConfig") { Config.ShowConfig = e.Value; PlayerPrefsExtra.SetBool("ShowConfig", e.Value); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } if (e.Id == "ResourceRandomizerEnabled") { Config.Randomization = e.Value; PlayerPrefsExtra.SetBool("ResourceRandomizerEnabled", e.Value); Config.ShowConfig = false; Config.RegenSpawns = true; IngameMenu.main.Close(); DevConsole.SendConsoleCommand("entreset"); } if (e.Id == "resetDefaults") { Config.resetDefaults = e.Value; PlayerPrefsExtra.SetBool("resetDefaults", e.Value); if (Config.resetDefaults) { Config.ShowConfig = false; Config.RegenSpawns = true; IngameMenu.main.Close(); DevConsole.SendConsoleCommand("entreset"); } } }
public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id == "togglewaterhotkey") { Config.ToggleWaterHotKey = e.Value; PlayerPrefsExtra.SetBool("ToggleWaterHotKey", e.Value); } else if (e.Id == "togglefoodhotkey") { Config.ToggleFoodHotKey = e.Value; PlayerPrefsExtra.SetBool("ToggleFoodHotKey", e.Value); } }
internal static void Postfix(uGUI_OptionsPanel __instance) { ModsTab = __instance.AddTab("Mods"); __instance.AddHeading(ModsTab, "QModManager"); bool enableDebugLogs = PlayerPrefsExtra.GetBool("QModManager_EnableDebugLogs", false); __instance.AddToggleOption(ModsTab, "Enable debug logs", enableDebugLogs, new UnityAction <bool>(toggleVal => PlayerPrefsExtra.SetBool("QModManager_EnableDebugLogs", toggleVal))); bool updateCheck = PlayerPrefsExtra.GetBool("QModManager_EnableUpdateCheck", true); __instance.AddToggleOption(ModsTab, "Check for updates", updateCheck, new UnityAction <bool>(toggleVal => PlayerPrefsExtra.SetBool("QModManager_EnableUpdateCheck", toggleVal))); }
public void OnToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id == "ibaEnable") { if (e.Value) { Logger.Log("Enabled mod"); } else { Logger.Log("Disabled mod"); } IBA_Config.Enable = e.Value; PlayerPrefsExtra.SetBool("ibaEnable", e.Value); PlayerPrefs.Save(); } }
public void OnToggleChanged(object sender, ToggleChangedEventArgs e) { try { if (e.Id == "ibaEnable") { if (e.Value) { Logger.Log("Enabled mod", QMod.assembly); } else { Logger.Log("Disabled mod", QMod.assembly); } IBA_Config.Enable = e.Value; PlayerPrefsExtra.SetBool("ibaEnable", e.Value); PlayerPrefs.Save(); } } catch (Exception ex) { Logger.Exception(ex, LoggedWhen.Options); } }
public void ResourceOverloadOptions_ToggleChanged(object sender, ToggleChangedEventArgs e) { if (e.Id != "ResourceMultiplierEnabled" && e.Id != "RegenSpawnsEnabled" && e.Id != "ResourceRandomizerEnabled" && e.Id != "ShowConfig" && e.Id != "resetDefaults" && e.Id != "reaperConfig" && e.Id != "chunkConfig" && e.Id != "fragmentConfig" && e.Id != "timeConfig" && e.Id != "otherConfig") { return; } try { if (e.Id == "ResourceMultiplierEnabled") { Config.ToggleValue = e.Value; PlayerPrefsExtra.SetBool("ResourceMultiplierEnabled", e.Value); } if (e.Id == "RegenSpawnsEnabled") { Config.RegenSpawns = e.Value; PlayerPrefsExtra.SetBool("RegenSpawnsEnabled", e.Value); if (e.Value) { IngameMenu.main.Close(); LargeWorldStreamer.main.cellManager.ResetEntityDistributions(); LargeWorldStreamer.main.ForceUnloadAll(); LargeWorldStreamer.main.cellManager.spawner.ResetSpawner(); } } if (e.Id == "ShowConfig") { Config.ShowConfig = e.Value; PlayerPrefsExtra.SetBool("ShowConfig", e.Value); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } if (e.Id == "ResourceRandomizerEnabled") { Config.Randomization = e.Value; PlayerPrefsExtra.SetBool("ResourceRandomizerEnabled", e.Value); Config.RegenSpawns = true; IngameMenu.main.Close(); LargeWorldStreamer.main.cellManager.ResetEntityDistributions(); LargeWorldStreamer.main.ForceUnloadAll(); LargeWorldStreamer.main.cellManager.spawner.ResetSpawner(); } if (e.Id == "resetDefaults") { Config.resetDefaults = e.Value; PlayerPrefsExtra.SetBool("resetDefaults", e.Value); if (Config.resetDefaults) { Config.reaperConfig = false; PlayerPrefsExtra.SetBool("reaperConfig", false); Config.chunkConfig = false; PlayerPrefsExtra.SetBool("chunkConfig", false); Config.fragmentConfig = false; PlayerPrefsExtra.SetBool("fragmentConfig", false); Config.timeConfig = false; PlayerPrefsExtra.SetBool("timeConfig", false); Config.otherConfig = false; PlayerPrefsExtra.SetBool("otherConfig", false); Config.ShowConfig = false; PlayerPrefsExtra.SetBool("ShowConfig", false); Config.RegenSpawns = true; IngameMenu.main.Close(); LargeWorldStreamer.main.cellManager.ResetEntityDistributions(); LargeWorldStreamer.main.ForceUnloadAll(); } } if (e.Id == "reaperConfig") { Config.chunkConfig = false; PlayerPrefsExtra.SetBool("chunkConfig", false); Config.fragmentConfig = false; PlayerPrefsExtra.SetBool("fragmentConfig", false); Config.timeConfig = false; PlayerPrefsExtra.SetBool("timeConfig", false); Config.otherConfig = false; PlayerPrefsExtra.SetBool("otherConfig", false); Config.reaperConfig = e.Value; PlayerPrefsExtra.SetBool("reaperConfig", e.Value); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } if (e.Id == "chunkConfig") { Config.reaperConfig = false; PlayerPrefsExtra.SetBool("reaperConfig", false); Config.fragmentConfig = false; PlayerPrefsExtra.SetBool("fragmentConfig", false); Config.timeConfig = false; PlayerPrefsExtra.SetBool("timeConfig", false); Config.otherConfig = false; PlayerPrefsExtra.SetBool("otherConfig", false); Config.chunkConfig = e.Value; PlayerPrefsExtra.SetBool("chunkConfig", e.Value); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } if (e.Id == "fragmentConfig") { Config.reaperConfig = false; PlayerPrefsExtra.SetBool("reaperConfig", false); Config.chunkConfig = false; PlayerPrefsExtra.SetBool("chunkConfig", false); Config.timeConfig = false; PlayerPrefsExtra.SetBool("timeConfig", false); Config.otherConfig = false; PlayerPrefsExtra.SetBool("otherConfig", false); Config.fragmentConfig = e.Value; PlayerPrefsExtra.SetBool("fragmentConfig", e.Value); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } if (e.Id == "timeConfig") { Config.reaperConfig = false; PlayerPrefsExtra.SetBool("reaperConfig", false); Config.chunkConfig = false; PlayerPrefsExtra.SetBool("chunkConfig", false); Config.fragmentConfig = false; PlayerPrefsExtra.SetBool("fragmentConfig", false); Config.otherConfig = false; PlayerPrefsExtra.SetBool("otherConfig", false); Config.timeConfig = e.Value; PlayerPrefsExtra.SetBool("timeConfig", e.Value); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } if (e.Id == "otherConfig") { Config.otherConfig = e.Value; PlayerPrefsExtra.SetBool("otherConfig", e.Value); Config.reaperConfig = false; PlayerPrefsExtra.SetBool("reaperConfig", false); Config.chunkConfig = false; PlayerPrefsExtra.SetBool("chunkConfig", false); Config.fragmentConfig = false; PlayerPrefsExtra.SetBool("fragmentConfig", false); Config.timeConfig = false; PlayerPrefsExtra.SetBool("timeConfig", false); IngameMenu.main.Close(); IngameMenu.main.Open(); IngameMenu.main.ChangeSubscreen("Options"); } } catch (Exception) { return; } }