public void Start() { m_slider = GetComponent <Slider>(); m_slider.maxValue = 1; m_slider.minValue = 0; m_slider.onValueChanged.AddListener(delegate { SliderValueChanged(); }); if (Parameter == null) { // parameter not defined > is it a component? Parameter = GetComponent <Parameter_Double>(); } if (Parameter != null) { Parameter.OnValueChanged += ValueChanged; Parameter.OnLimitChanged += ValueChanged; m_slider.value = (float)Warp(Parameter.MapTo01(Parameter.Value)); } else { Debug.LogWarning("Parameter not defined"); this.enabled = false; } m_updating = false; }
public void Start() { if (Parameter == null) { // parameter not defined > is it a component? Parameter = GetComponent <Parameter_Double>(); } if (Parameter == null) { Debug.LogWarning("Parameter not defined"); this.enabled = false; } m_handlerActive = InputHandler.Find(InputName); }