private void OnSliderChange(SliderChangedEventArgs e)
 {
     if (e.Id == "batteryCap")
     {
         OnLoad();
     }
 }
 public void Options_SliderChanged(object sender, SliderChangedEventArgs e)
 {
     /*if (e.Id == "r")
      * {
      *  Config.rValue = e.Value;
      *  PlayerPrefs.SetFloat("R", e.Value);
      * }
      * else if (e.Id == "g")
      * {
      *  Config.gValue = e.Value;
      *  PlayerPrefs.SetFloat("G", e.Value);
      * }
      * else if (e.Id == "b")
      * {
      *  Config.bValue = e.Value;
      *  PlayerPrefs.SetFloat("B", e.Value);
      * }*/
     if (e.Id == "maplightintensity")
     {
         Config.MapIntensity = e.Value;
         PlayerPrefs.SetFloat("MapLightIntensity", e.Value);
     }
     else if (e.Id == "maplightrange")
     {
         Config.MapRange = e.Value;
         PlayerPrefs.SetFloat("MapLightRange", e.Value);
     }
     else if (e.Id == "maplightsize")
     {
         Config.MapspotAngle = e.Value;
         PlayerPrefs.SetFloat("MapLightSize", e.Value);
     }
 }
示例#3
0
        public void Options_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (e.Id == "r")
            {
                Config.rValue = e.Value;
                PlayerPrefs.SetFloat("R", e.Value);
            }
            else if (e.Id == "g")
            {
                Config.gValue = e.Value;
                PlayerPrefs.SetFloat("G", e.Value);
            }
            else if (e.Id == "b")
            {
                Config.bValue = e.Value;
                PlayerPrefs.SetFloat("B", e.Value);
            }

            if (e.Id == "fabricatorr")
            {
                Config.fabricatorValue = e.Value;
                PlayerPrefs.SetFloat("FabricatorR", e.Value);
            }
            else if (e.Id == "fabricatorg")
            {
                Config.fabricatorgValue = e.Value;
                PlayerPrefs.SetFloat("FabricatorG", e.Value);
            }
            else if (e.Id == "fabricatorb")
            {
                Config.fabricatorbValue = e.Value;
                PlayerPrefs.SetFloat("FabricatorB", e.Value);
            }
        }
示例#4
0
 public void Options_SliderChanged(object sender, SliderChangedEventArgs e)
 {
     if (e.Id == "r")
     {
         Config.rValue = e.Value;
         PlayerPrefs.SetFloat("R", e.Value);
     }
     else if (e.Id == "g")
     {
         Config.gValue = e.Value;
         PlayerPrefs.SetFloat("G", e.Value);
     }
     else if (e.Id == "b")
     {
         Config.bValue = e.Value;
         PlayerPrefs.SetFloat("B", e.Value);
     }
     else if (e.Id == "intensity")
     {
         Config.Intensity = e.Value;
         PlayerPrefs.SetFloat("Intensity", e.Value);
     }
     else if (e.Id == "range")
     {
         Config.Range = e.Value;
         PlayerPrefs.SetFloat("Range", e.Value);
     }
 }
示例#5
0
        void OnSliderChanged(SliderChangedEventArgs obj)
        {
            int sliderValue = (int)Math.Round(obj.Value);

            highlight.EdgeSize          = 1 + sliderValue;
            ((Slider)obj.Element).Value = sliderValue;
        }
示例#6
0
 public void Options_SliderChanged(object sender, SliderChangedEventArgs e)
 {
     if (e.Id == "intensity")
     {
         ConfigWhiteLights.Intensity = e.Value;
         PlayerPrefs.SetFloat("Intensity", e.Value);
     }
     else if (e.Id == "range")
     {
         ConfigWhiteLights.Range = e.Value;
         PlayerPrefs.SetFloat("Range", e.Value);
     }
     else if (e.Id == "size")
     {
         ConfigWhiteLights.spotAngle = e.Value;
         PlayerPrefs.SetFloat("Size", e.Value);
     }
     if (e.Id == "seaglider")
     {
         ConfigWhiteLights.seagliderValue = e.Value;
         PlayerPrefs.SetFloat("SeaglideR", e.Value);
     }
     else if (e.Id == "seaglideg")
     {
         ConfigWhiteLights.seaglidegValue = e.Value;
         PlayerPrefs.SetFloat("SeaglideG", e.Value);
     }
     else if (e.Id == "seaglideb")
     {
         ConfigWhiteLights.seaglidebValue = e.Value;
         PlayerPrefs.SetFloat("SeaglideB", e.Value);
     }
 }
示例#7
0
        private void OnSliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (m_Syncronizing)
            {
                return;
            }

            switch (e.Id)
            {
            case k_ColorSliderRedId:
                BaseClocksConfig.ClockFaceColor = BaseClocksConfig.ClockFaceColor.SetRed(e.Value);
                SetPresetChoiceToCustom();
                break;

            case k_ColorSliderGreenId:
                BaseClocksConfig.ClockFaceColor = BaseClocksConfig.ClockFaceColor.SetGreen(e.Value);
                SetPresetChoiceToCustom();
                break;

            case k_ColorSliderBlueId:
                BaseClocksConfig.ClockFaceColor = BaseClocksConfig.ClockFaceColor.SetBlue(e.Value);
                SetPresetChoiceToCustom();
                break;
            }

            BaseClocksConfig.Save();
        }
示例#8
0
        public void BetterACU_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            var ids = new List <string>()
            {
                "WaterParkSize",
#if BELOWZERO
                "LargeWaterParkSize"
#endif
            };

            if (!ids.Contains(e.Id))
            {
                return;
            }

            switch (e.Id)
            {
            case "WaterParkSize":
                Config.WaterParkSize = (int)e.Value;
                PlayerPrefs.SetInt("WaterParkSize", (int)e.Value);
                break;

#if BELOWZERO
            case "LargeWaterParkSize":
                Config.LargeWaterParkSize = (int)e.Value;
                PlayerPrefs.SetInt("LargeWaterParkSize", (int)e.Value);
                break;
#endif
            default:
                break;
            }
        }
示例#9
0
        public void OnSliderChanged(object sender, SliderChangedEventArgs e)
        {
            try
            {
                int val = (int)Math.Round(e.Value, 0);

                if (e.Id == "cdcMin")
                {
                    Logger.Log($"Minimum value updated from {CDC_Config.Min} to {val}", QMod.assembly);
                    CDC_Config.Min = val;
                    PlayerPrefs.SetInt("cdcMin", val);
                    PlayerPrefs.Save();
                }
                else if (e.Id == "cdcMax")
                {
                    Logger.Log($"Maximum value updated from {CDC_Config.Max} to {val}", QMod.assembly);
                    CDC_Config.Max = val;
                    PlayerPrefs.SetInt("cdcMax", val);
                    PlayerPrefs.Save();
                }

                UnityEngine.Object.FindObjectsOfType <CDC_Config>().Do(cdc => cdc.UpdateNumbers());
                Logger.Log("Updated Drillable components for all objects", QMod.assembly);
            }
            catch (Exception ex)
            {
                Logger.Exception(ex, LoggedWhen.Options);
            }
        }
示例#10
0
        private void SliderChangeEvent(SliderChangedEventArgs e)
        {
            switch (e.Id)
            {
            case "FlashLightBrightness":
                MainPatch.Intensity = e.Value;
                break;

            case "FlashLightRange":
                MainPatch.Range = e.Value;
                break;

            case "FlashLightRed":
                MainPatch.rValue = e.Value;
                break;

            case "FlashLightGreen":
                MainPatch.gValue = e.Value;
                break;

            case "FlashLightBlue":
                MainPatch.bValue = e.Value;
                break;
            }
        }
        private void OnSliderChanged(object sender, SliderChangedEventArgs e)
        {
            switch (e.Id)
            {
            case CapacityID:
                LoadData.BatteryConfiguration.Capacity = e.IntegerValue * 10;
                break;

            case MinEnergyID:
                LoadData.BatteryConfiguration.BaseDrainProtectionSlider = e.IntegerValue;
                UpdateGoals(MinEnergyID, e.IntegerValue);
                break;

            case AutoActivateAtID:
                LoadData.BatteryConfiguration.AutoActivateSlider = e.IntegerValue;
                UpdateGoals(AutoActivateAtID, e.IntegerValue);
                break;

            case BaseDrainProtectionMulID:
                LoadData.BatteryConfiguration.BaseDrainProtectionMultiplier = e.IntegerValue;
                UpdateGoals(BaseDrainProtectionMulID, e.IntegerValue);
                break;

            case AutoActivateMulID:
                LoadData.BatteryConfiguration.AutoActivateMultiplier = e.IntegerValue;
                UpdateGoals(AutoActivateMulID, e.IntegerValue);
                break;
            }

            LoadData.BatteryConfiguration.SaveConfiguration();
        }
示例#12
0
 private void OnSliderChanged(SliderChangedEventArgs args)
 {
     if (SliderChanged == null)
     {
         return;
     }
     SliderChanged(this, args);
 }
示例#13
0
 internal void OnSliderChange(SliderChangedEventArgs e)
 {
     switch (e.Id)
     {
     default:
         break;
     }
 }
示例#14
0
 public void Options_SliderChangedB1(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "Blue1")
     {
         return;
     }
     Config.SliderValueB1 = e.Value;
     PlayerPrefs.SetFloat("BlueSlider1", e.Value);
 }
示例#15
0
        private void EnergyDeficitChanged(object sender, SliderChangedEventArgs args)
        {
            if (args.Id != SliderID)
                return;

            EmConfig.RequiredEnergyPercentage = Mathf.Round(args.Value);
            UpdateRequiredDeficit();
            WriteConfigFile();
        }
 public void Options_HealthLowerLimitSliderChanged(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "healthLowerLimitSlider")
     {
         return;
     }
     Config.HealthLowerLimitSliderValue = Mathf.Floor(e.Value);
     PlayerPrefs.SetFloat("HealthLowerLimitSlider", Mathf.Floor(e.Value));
 }
示例#17
0
 public void Options_SliderChangedG(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "Green")
     {
         return;
     }
     Config.SliderValueG = e.Value;
     PlayerPrefs.SetFloat("GreenSlider", e.Value);
 }
 public void Options_TempMothUpperLimitSliderChanged(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "tempMothUpperLimitSlider")
     {
         return;
     }
     Config.TempMothUpperLimitSliderValue = Mathf.Floor(e.Value);
     PlayerPrefs.SetFloat("TempMothUpperLimitSlider", Mathf.Floor(e.Value));
 }
示例#19
0
 public void Options_AirVentsFontSizeSliderChanged(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "airVentsFontSizeSlider")
     {
         return;
     }
     Config.AirVentsFontSizeSliderValue = Mathf.Floor(e.Value);
     PlayerPrefs.SetFloat("AirVentsFontSizeSlider", Mathf.Floor(e.Value));
 }
示例#20
0
 public void Options_SliderChanged(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "exampleSlider")
     {
         return;
     }
     Config.SliderValue = e.Value;
     PlayerPrefs.SetFloat("SMLHelperExampleModSlider", e.Value);
 }
示例#21
0
 public void Options_SliderChangeda(object sender, SliderChangedEventArgs e)
 {
     if (e.Id != "Alpha")
     {
         return;
     }
     Config.alpha = e.Value;
     PlayerPrefs.SetFloat("AlphaSlider", e.Value);
 }
示例#22
0
        public void ExtraCount_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (e.Id != "ExtraCount")
            {
                return;
            }

            Config.ExtraCount = (int)e.Value;
            PlayerPrefs.SetInt("ExtraCount", (int)e.Value);
        }
示例#23
0
        public void ResourceOverloadOptions_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (e.Id != "WorldLoad")
            {
                return;
            }

            Config.IncreasedWorldLoad = (int)e.Value;
            PlayerPrefs.SetInt("WorldLoad", (int)e.Value);
        }
示例#24
0
        public void ResourceMultiplier_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (e.Id != "ResourceMultiplier")
            {
                return;
            }

            Config.ResourceMultiplier = (int)e.Value;
            PlayerPrefs.SetInt("ResourceMultiplier", (int)e.Value);
        }
示例#25
0
        public void ExtraCountMax_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            if (e.Id != "ExtraCountMax")
            {
                return;
            }

            Config.ExtraCountMax = e.IntegerValue;
            PlayerPrefs.SetInt("ExtraCountMax", e.IntegerValue);
        }
 private void DamageScalerSlider(object sender, SliderChangedEventArgs args)
 {
     if (args.Id != nitroSliderName)
     {
         return;
     }
     damageScaler = args.Value;
     NitroDamagePatcher.AdjustScaler(damageScaler);
     SaveSettings();
 }
示例#27
0
        private void OnSliderChanged(object sender, SliderChangedEventArgs e)
        {
            switch (e.Id)
            {
            case DrillExstorageRangeID:
                _drillExStorageRange = QPatch.Configuration.DrillExStorageRange = e.Value;
                break;
            }

            Mod.SaveModConfiguration();
        }
        private void LaserDamageChanged(object sender, SliderChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[2])
            {
                return;
            }

            LaserCannonConfig.program_settings["Damage"] = args.Value.ToString();
            LaserCannonConfig.WriteConfig();

            Main.OnConfigChanged.Trigger(true);
        }
        private void SFXVolumeChanged(object sender, SliderChangedEventArgs args)
        {
            if (args.Id != CannonConfig.SECTION_PROGRAM[3])
            {
                return;
            }

            CannonConfig.program_settings["SFX_Volume"] = args.Value.ToString();
            CannonConfig.WriteConfig();

            Main.onConfigurationChanged.Trigger("SFX_Volume");
        }
示例#30
0
        public void Options_SliderChanged(object sender, SliderChangedEventArgs e)
        {
            switch (e.Id)
            {
            case "SolarPanelPowerModifier":
                Config <PowerModifier> .Get().SolarPanelPowerModifier = e.Value;

                Changed();
                return;

            case "ThermalPlantPowerModifier":
                Config <PowerModifier> .Get().ThermalPlantPowerModifier = e.Value;

                Changed();
                return;

            case "BioReactorPowerModifier":
                Config <PowerModifier> .Get().BioReactorPowerModifier = e.Value;

                Changed();
                return;

            case "NuclearReactorPowerModifier":
                Config <PowerModifier> .Get().NuclearReactorPowerModifier = e.Value;

                Changed();
                return;

            case "SolarPanelMaxPower":
                Config <PowerModifier> .Get().SolarPanelMaxPower = Mathf.RoundToInt(e.Value);

                Changed();
                return;

            case "ThermalPlantMaxPower":
                Config <PowerModifier> .Get().ThermalPlantMaxPower = Mathf.RoundToInt(e.Value);

                Changed();
                return;

            case "BioReactorMaxPower":
                Config <PowerModifier> .Get().BioReactorMaxPower = Mathf.RoundToInt(e.Value);

                Changed();
                return;

            case "NuclearReactorMaxPower":
                Config <PowerModifier> .Get().NuclearReactorMaxPower = Mathf.RoundToInt(e.Value);

                Changed();
                return;
            }
        }
示例#31
0
 /// <summary>
 /// Called when [music volume changed].
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="Ballerburg.Controls.ActionToggleButtonEventArgs"/> instance containing the event data.</param>
 private void OnMusicVolumeChanged(object sender, SliderChangedEventArgs e)
 {
     ScreenManager.AudioManager.SetMusicVolume(e.Value);
 }
示例#32
0
 private void OnSliderChanged(SliderChangedEventArgs args)
 {
     if (SliderChanged == null)
         return;
     SliderChanged(this, args);
 }
 /// <summary>
 /// Called when [verzinsung changed].
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="Ballerburg.Controls.SliderChangedEventArgs"/> instance containing the event data.</param>
 private void OnVerzinsungChanged(object sender, SliderChangedEventArgs e)
 {
     ScreenManager.PlayerSettings[playerId].Verzinsung = (short)e.Value;
       lblZinssatz.Text = string.Format("{0}%", (short)e.Value);
 }