private void readSlidersList() { this.VarsList.Clear(); foreach (IGH_Param param in Params.Input[0].Sources) { GH_NumberSlider slider = param as Grasshopper.Kernel.Special.GH_NumberSlider; DSEVariable newVar = new DSEVariable((double)slider.Slider.Minimum, (double)slider.Slider.Maximum, (double)slider.Slider.Value); this.VarsList.Add(newVar); } }
private void readSlidersList() { this.VarsList.Clear(); this.SlidersList = new List <GH_NumberSlider>(); int nVars = this.Params.Input[0].Sources.Count; for (int i = 0; i < nVars; i++) { this.SlidersList.Add(this.Params.Input[0].Sources[i] as GH_NumberSlider); } foreach (GH_NumberSlider slider in SlidersList) { DSEVariable newVar = new DSEVariable((double)slider.Slider.Minimum, (double)slider.Slider.Maximum, (double)slider.Slider.Value); this.VarsList.Add(newVar); } }
private void readSlidersList() { this.VarsList.Clear(); this.SlidersList = new List <GH_NumberSlider>(); int nVars = this.Params.Input[0].Sources.Count; for (int i = 0; i < nVars; i++) { if (this.Params.Input[0].Sources[i].Name != "Number Slider") { this.AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, "One or more sliders are invalid"); return; } this.SlidersList.Add(this.Params.Input[0].Sources[i] as GH_NumberSlider); } foreach (GH_NumberSlider slider in SlidersList) { DSEVariable newVar = new DSEVariable((double)slider.Slider.Minimum, (double)slider.Slider.Maximum, (double)slider.Slider.Value); this.VarsList.Add(newVar); } }