// Use this for initialization void Start() { Slider[] s = GetComponentsInChildren <Slider>(); manager = GetComponentInParent <UnitPropertyManager>(); text = GetComponentInChildren <Text>(); if (s.Length != 2) { throw new MissingComponentException(); } minSlider = s[0]; maxSlider = s[1]; minSlider.minValue = min; minSlider.maxValue = max; maxSlider.minValue = min; maxSlider.maxValue = max; minSlider.value = min; maxSlider.value = max; UpdateText(); }
public void Start() { manager = GetComponentInParent <UnitPropertyManager>(); mainSlider = GetComponent <Slider>(); text = GetComponentInChildren <Text>(); UpdateText(); //Adds a listener to the main slider and invokes a method when the value changes. mainSlider.onValueChanged.AddListener(delegate { ValueChangeCheck(); }); lastValue = mainSlider.value; }