// Invoked when the value of the slider changes. public void ValueChangeCheck() { if (!manager.UpdateProperty(valueName, mainSlider.value)) { mainSlider.value = lastValue; } else { lastValue = mainSlider.value; UpdateText(); } }
// this is a callback for us to know to alter settings files; public void HasChanged() { if (maxSlider.value < minSlider.value) { Slider temp = maxSlider; maxSlider = minSlider; minSlider = temp; } //text.text = String.Format("{0}: {1} - {2}", transform.parent.name, minSlider.value, maxSlider.value); //Debug.Log(String.Format("Updating {0} from {1} to {2}", //valueName, manager.ReadProperty(valueName), mainSlider.value)); manager.UpdateProperty(minName, minSlider.value); manager.UpdateProperty(maxName, maxSlider.value); UpdateText(); //BaseEventData eventData = new BaseEventData(EventSystem.current); //eventData.selectedObject = gameObject; //customCallback.Invoke(eventData); }