// 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 == "CyclopsAlternativeCameraControls")
            {
                Config <LightsConfig> .Get().CyclopsAlternativeCameraControls = e.Value;

                Changed();
            }
            if (e.Id == "BaseAutoLightDim")
            {
                Config <LightsConfig> .Get().BaseAutoLightDim = e.Value;

                Changed();
            }
            if (e.Id == "CyclopsSwapLightButtons")
            {
                Config <LightsConfig> .Get().CyclopsSwapLightButtons = e.Value;

                Changed();
            }
            if (e.Id == "IncludeBaseLights")
            {
                Config <LightsConfig> .Get().IncludeBaseLights = e.Value;

                Changed();
            }
        }
Beispiel #3
0
        public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            if (e.Id == "BaseAutoLightDim")
            {
                Config <LightsConfig> .Get().BaseAutoLightDim = e.Value;

                Changed();
            }
            if (e.Id == "CyclopsSwapLightButtons")
            {
                Config <LightsConfig> .Get().CyclopsSwapLightButtons = e.Value;

                Changed();
            }
            if (e.Id == "IncludeBaseLights")
            {
                Config <LightsConfig> .Get().IncludeBaseLights = e.Value;

                Changed();
            }
            if (e.Id == "ExosuitToggleLightHud")
            {
                Config <LightsConfig> .Get().ExosuitToggleLightHud = e.Value;

                Changed();
            }
        }
Beispiel #4
0
        public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            if (e.Id == "CyclopsAlternativeCameraControls")
            {
                Config <VehiclesConfig> .Get().CyclopsAlternativeCameraControls = e.Value;

                Changed();
            }
            if (e.Id == "CyclopsAutoCloseHatch")
            {
                Config <VehiclesConfig> .Get().CyclopsAutoCloseHatch = e.Value;

                Changed();
            }
            if (e.Id == "DebugEnergyInfo")
            {
                Config <VehiclesConfig> .Get().DebugEnergyInfo = e.Value;

                Changed();
            }
            if (e.Id == "DebugEnergyInfoModify")
            {
                Config <VehiclesConfig> .Get().DebugEnergyInfoModify = e.Value;

                Changed();
            }
        }
Beispiel #5
0
        private void ExtraOptions_ToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            if (!e.Id.Contains("ExtraOptions_"))
            {
                return;
            }

            string id = e.Id.Replace("ExtraOptions_", "");

            switch (id)
            {
            case "LightShaft":
                config.LightShafts = e.Value;
                config.Save();
                Main.ApplyOptions();
                break;

            case "VPS":
                config.VariablePhysicsStep = e.Value;
                config.Save();
                Main.ApplyOptions();
                break;

            case "FF":
                config.FogFix = e.Value;
                config.Save();
                Main.ApplyOptions();
                break;
            }
        }
Beispiel #6
0
        public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            switch (e.Id)
            {
            case "HideNames":
                Config <HudTweaksConfig> .Get().HideNames = e.Value;

                Changed();
                return;

            case "DisableText2":
                Config <HudTweaksConfig> .Get().DisableText2 = e.Value;

                Changed();
                return;

            case "HideToolControlsText":
                Config <HudTweaksConfig> .Get().HideToolControlsText = e.Value;

                Changed();
                return;

            case "HideToolInfo":
                Config <HudTweaksConfig> .Get().HideToolInfo = e.Value;

                Changed();
                return;

            case "DisableInputIcon":
                Config <HudTweaksConfig> .Get().DisableInputIcon = e.Value;

                Changed();
                return;

            case "DisableCrosshair":
                Config <HudTweaksConfig> .Get().DisableCrosshair = e.Value;

                Changed();
                return;

            case "AllowCrosshairCyclops":
                Config <HudTweaksConfig> .Get().AllowCrosshairCyclops = e.Value;

                Changed();
                return;

            case "AllowCrosshairCyclopsOnlyOnHover":
                Config <HudTweaksConfig> .Get().AllowCrosshairCyclopsOnlyOnHover = e.Value;

                Changed();
                return;

            case "ShowCrosshairInteractIcons":
                Config <HudTweaksConfig> .Get().ShowCrosshairInteractIcons = e.Value;

                Changed();
                return;
            }
        }
 public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
 {
     /*  if (e.Id == "toggleColor")
      * {
      *    Config.ToggleColor = e.Value;
      *    PlayerPrefsExtra.SetBool("ToggleColor", e.Value);
      * }*/
 }
 public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
 {
     if (e.Id == "lightstate")
     {
         Config.ToggleValue = e.Value;
         MainPatch.state.SeaTruckLightState = e.Value;
     }
 }
Beispiel #9
0
        private void ConservationEnabledChanged(object sender, ToggleChangedEventArgs args)
        {
            if (args.Id != ToggleID)
                return;

            EmConfig.ConserveNuclearModulePower = args.Value;
            WriteConfigFile();
        }
Beispiel #10
0
 public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
 {
     if (e.Id == "seaglidecolor")
     {
         ConfigWhiteLights.SeaGlideColor = e.Value;
         PlayerPrefsExtra.SetBool("SeaGlideColor", e.Value);
     }
 }
Beispiel #11
0
 public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
 {
     if (e.Id == "fabricatorcolor")
     {
         Config.fabricatorColor = e.Value;
         PlayerPrefsExtra.SetBool("fabricatorColor", e.Value);
     }
 }
Beispiel #12
0
 private void ConfigChanged(ToggleChangedEventArgs e)
 {
     // Reload if value changed
     QPatch.Config.Load();
     // Log
     Logger.Log(Logger.Level.Info, "Config value was changed!");
     Logger.Log(Logger.Level.Info, $"{e.Value}");
 }
Beispiel #13
0
 private void CheckboxToggleEvent(ToggleChangedEventArgs e)
 {
     switch (e.Id)
     {
         case "ToggleAltSymbol":
             MainPatch.ToggleSymbol = e.Value;
             break;
     }
 }
Beispiel #14
0
        public void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            if (e.Id == "Progressive")
            {
                Config <BuildConfig> .Get().Progressive = e.Value;

                Changed();
            }
        }
 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);
 }
        private void OnToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            if (e.Id == DisableOnMinEnergyRequiredID)
            {
                LoadData.BatteryConfiguration.BaseDrainProtection = e.Value;
            }

            LoadData.BatteryConfiguration.SaveConfiguration();
        }
Beispiel #17
0
        private void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
        {
            if (e.Id == "enableDoubleXP")
            {
                cfg.EnableDoubleXPEvents = e.Value;
            }

            Config.SaveConfig();
        }
 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);
 }
Beispiel #20
0
 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_EasyEnergyToggleChanged(object sender, ToggleChangedEventArgs e)
 {
     if (e.Id != "useEasyEnergyToggle")
     {
         return;
     }
     Config.UseEasyEnergyToggleValue = e.Value;
     PlayerPrefsExtra.SetBool("UseEasyEnergyToggle", e.Value);
 }
Beispiel #22
0
 private void SetCoordsVisibility(object sender, ToggleChangedEventArgs args)
 {
     if (args.Id != coordEnablerName)
     {
         return;
     }
     coordsEnabled = args.Value;
     BiomeDisplay.SetCoordVisibility(coordsEnabled);
     SaveSettings();
 }
Beispiel #23
0
 public void OnToggleChanged(object sender, ToggleChangedEventArgs eventArgs)
 {
     switch (eventArgs.Id)
     {
     case "enabledByDefault":
         SnapBuilder.Config.Snapping.EnabledByDefault = SnapBuilder.Config.EnabledByDefault = eventArgs.Value;
         break;
     }
     SnapBuilder.Config.Save();
 }
Beispiel #24
0
        public void Options_multipleTanksChanged(object sender, ToggleChangedEventArgs e)
        {
            if (e.Id != "multipleTanks")
            {
                return;
            }

            Config.multipleTanks = e.Value;
            PlayerPrefs.SetInt("multipleTanks", e.Value ? 1 : 0);
        }
Beispiel #25
0
 private void Options_ToggleChanged(object sender, ToggleChangedEventArgs e)
 {
     switch (e.Id)
     {
     case "scuba_roll_unlimited":
         scubaRollUnlimited = e.Value;
         break;
     }
     UpdateJSON();
 }
 private void NonLethalOption(object sender, ToggleChangedEventArgs args)
 {
     if (args.Id != lethalName)
     {
         return;
     }
     nitroLethal = args.Value;
     NitroDamagePatcher.Lethality(nitroLethal);
     SaveSettings();
 }
 private void SpecialtyTanksEnabled(object sender, ToggleChangedEventArgs args)
 {
     if (args.Id != specialtyTanksEnablerName)
     {
         return;
     }
     specialtyTanksEnabled = args.Value;
     Main.specialtyTanks   = args.Value;
     SaveSettings();
 }
 private void DecompressionVehiclesEnabled(object sender, ToggleChangedEventArgs args)
 {
     if (args.Id != decompressionVehicleEnablerName)
     {
         return;
     }
     decompressionVehicles = args.Value;
     NitroDamagePatcher.SetDecomVeh(decompressionVehicles);
     SaveSettings();
 }
Beispiel #29
0
 private void AnimationsEnabled(object sender, ToggleChangedEventArgs args)
 {
     if (args.Id != animationEnablerName)
     {
         return;
     }
     animationEnabled = args.Value;
     BiomeDisplay.SetAnimationEnabled(animationEnabled);
     SaveSettings();
 }
 private void CrushEnabled(object sender, ToggleChangedEventArgs args)
 {
     if (args.Id != crushEnablerName)
     {
         return;
     }
     crushEnabled = args.Value;
     BreathPatcher.EnableCrush(crushEnabled);
     SaveSettings();
 }