9 [RequireComponent(typeof(Slider))]
19 private Slider slider;
21 private bool listen =
true;
25 slider = GetComponent<Slider>();
29 slider.onValueChanged.AddListener(SliderChanged);
32 private void OnDestroy()
36 slider.onValueChanged.RemoveListener(SliderChanged);
39 private void ColorChanged(
Color newColor)
45 slider.normalizedValue = newColor.r;
48 slider.normalizedValue = newColor.g;
51 slider.normalizedValue = newColor.b;
54 slider.normalizedValue = newColor.a;
61 private void HSVChanged(
float hue,
float saturation,
float value)
67 slider.normalizedValue = hue;
70 slider.normalizedValue = saturation;
73 slider.normalizedValue = value;
80 private void SliderChanged(
float newValue)
84 newValue = slider.normalizedValue;
ColorChangedEvent onValueChanged
HSVChangedEvent onHSVChanged
void AssignColor(ColorValues type, float value)
Displays one of the color values of aColorPicker
ColorValues type
Which value this slider can edit.
ColorPickerControl ColorPicker