// Use this for initialization void Start() { inputField.onValueChanged.AddListener(delegate { InputFieldChange(inputField.text); }); slider.onValueChanged.AddListener(delegate { SliderChange(slider.value); }); float savedValue; if (SavedTurbineProperties.GetSavedValue(floatProperty.propertyName, out savedValue)) { slider.value = savedValue; SliderChange(savedValue); } else { slider.value = floatProperty.propertyValue; } nameText.text = floatProperty.propertyName; unitText.text = floatProperty.unit; slider.minValue = floatProperty.minValue; slider.maxValue = floatProperty.maxValue; inputField.contentType = InputField.ContentType.DecimalNumber; inputField.text = slider.value.ToString(); InputFieldChange(inputField.text); }
// Use this for initialization void Start() { minInputField.onValueChanged.AddListener(delegate { MinInputFieldChange(minInputField.text); }); maxInputField.onValueChanged.AddListener(delegate { MaxInputFieldChange(maxInputField.text); }); minSlider.onValueChanged.AddListener(delegate { MinSliderChange(minSlider.value); }); maxSlider.onValueChanged.AddListener(delegate { MaxSliderChange(maxSlider.value); }); float value; if (SavedTurbineProperties.GetSavedValue(minMaxFloatProperty.minPropertyName, out value)) { minSlider.value = value; MinSliderChange(value); } else { minSlider.value = minMaxFloatProperty.minPropertyValue; } if (SavedTurbineProperties.GetSavedValue(minMaxFloatProperty.maxPropertyName, out value)) { maxSlider.value = value; } else { maxSlider.value = minMaxFloatProperty.maxPropertyValue; } nameText.text = minMaxFloatProperty.propertyName; minUnitText.text = minMaxFloatProperty.unit; maxUnitText.text = minMaxFloatProperty.unit; minText.text = minMaxFloatProperty.minPropertyName; maxText.text = minMaxFloatProperty.maxPropertyName; minSlider.minValue = minMaxFloatProperty.minValue; minSlider.maxValue = minMaxFloatProperty.maxValue; maxSlider.minValue = minMaxFloatProperty.minValue; maxSlider.maxValue = minMaxFloatProperty.maxValue; minInputField.contentType = InputField.ContentType.DecimalNumber; maxInputField.contentType = InputField.ContentType.DecimalNumber; minInputField.text = minSlider.value.ToString(); maxInputField.text = maxSlider.value.ToString(); MinInputFieldChange(minInputField.text); MaxInputFieldChange(maxInputField.text); }
// Use this for initialization void Start() { toggle.onValueChanged.AddListener(delegate { ToggleChange(toggle.isOn); }); nameText.text = boolProperty.propertyName; bool value; if (SavedTurbineProperties.GetSavedValue(boolProperty.propertyName, out value)) { toggle.isOn = value; } else { toggle.isOn = boolProperty.propertyValue; } }
// Use this for initialization void Start() { inputField.onValueChanged.AddListener(delegate { InputFieldChange(inputField.text); }); slider.onValueChanged.AddListener(delegate { SliderChange(Mathf.RoundToInt(slider.value)); }); nameText.text = intProperty.propertyName; unitText.text = intProperty.unit; slider.minValue = intProperty.minValue; slider.maxValue = intProperty.maxValue; int savedValue; if (SavedTurbineProperties.GetSavedValue(intProperty.propertyName, out savedValue)) { slider.value = savedValue; } else { slider.value = intProperty.propertyValue; } inputField.contentType = InputField.ContentType.IntegerNumber; inputField.text = slider.value.ToString(); InputFieldChange(inputField.text); }