8 private float _saturation;
9 private float _brightness;
11 private float _red = 1;
15 private float _alpha = 1;
24 get =>
new Color(_red, _green, _blue, _alpha);
50 UpdateColorToggleText();
77 if (_saturation == value)
93 if (_brightness == value)
166 private void RGBChanged()
170 _hue = color.normalizedH;
171 _saturation = color.normalizedS;
172 _brightness = color.normalizedV;
175 private void HSVChanged()
177 var color = HSVUtil.ConvertHsvToRgb(_hue * 360, _saturation, _brightness, _alpha);
184 private void SendChangedEvent()
244 throw new NotImplementedException(
"");
256 UpdateColorToggleText();
259 void UpdateColorToggleText()
ColorHeaderShowing ShowHeader
bool ShowColorSliderToggle
Text SliderToggleButtonText
UiElements ColorToggleElement
ColorChangedEvent onValueChanged
void AssignColor(Color color)
float GetValue(ColorValues type)
HSVChangedEvent onHSVChanged
void ToggleColorSliders()
void AssignColor(ColorValues type, float value)