Class ColorPickerUI
- Namespace
- WitShells.CanvasDrawTool
Color picker UI with hue bar, saturation/value square, and alpha slider. Supports color history and direct input.
public class ColorPickerUI : MonoBehaviour
- Inheritance
-
ColorPickerUI
Fields
OnColorChanged
public UnityEvent<Color> OnColorChanged
Field Value
- UnityEvent<Color>
OnColorConfirmed
public UnityEvent<Color> OnColorConfirmed
Field Value
- UnityEvent<Color>
Properties
Alpha
public float Alpha { get; }
Property Value
CurrentColor
public Color CurrentColor { get; }
Property Value
- Color
Hue
public float Hue { get; }
Property Value
PreviousColor
public Color PreviousColor { get; }
Property Value
- Color
Saturation
public float Saturation { get; }
Property Value
Value
public float Value { get; }
Property Value
Methods
AddToHistory(Color)
Add color to history.
public void AddToHistory(Color color)
Parameters
colorColor
ConfirmColor()
Confirm the current color selection.
public void ConfirmColor()
RevertToPrevious()
Revert to previous color.
public void RevertToPrevious()
SetAlpha(float)
Set only the alpha value.
public void SetAlpha(float alpha)
Parameters
alphafloat
SetColor(Color)
Set the current color.
public void SetColor(Color color)
Parameters
colorColor
SetHSV(float, float, float)
Set color from HSV values.
public void SetHSV(float h, float s, float v)