ColorPicker
Options
Interactable
boolAllow users interact with the ColorPicker.
RGBPalette
ColorPickerRGBPalettePalette (Image and Slider) to select color by RGB.
RGBBlock
ColorPickerRGBBlockSliders and InputFields to select color by RGB.
HSVPalette
ColorPickerHSVPalettePalette (Image and Slider) to select color by HSV.
HSVBlock
ColorPickerHSVBlockSliders and InputFields to select color by HSV.
ABlock
ColorPickerABlockSlider and InputField to select color transparency.
HexBlock
ColorPickerHexBlockBaseInputField to select color by hex value.
ColorView
ColorPickerColorBlockBlock to display selected color with transparency.
ImagePalette
ColorPickerImagePaletteImage to select color from sprite.
InputMode
ColorPickerInputModeInput block to display:
None,HSV,RGB.PaletteMode
ColorPickerPaletteModePalette block to display and it’s mode:
None,Red,Green,Blue,Hue,Saturation,Value,HSVCircle,Image.Color
ColorSelected color.
Events
OnChange
UnityEvent<Color32>The event raised when color changed.
Set color
ColorPicker.Color = Color.cyan;
Get color
Debug.Log(ColorPicker.Color);
Add listener
void Start() => ColorPicker.OnChange.AddListener(ColorChanged);
void ColorChanged(Color32 color) => Debug.Log("selected color: " + Color);