Table of Contents

Class ColorPickerUI

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

float

CurrentColor

public Color CurrentColor { get; }

Property Value

Color

Hue

public float Hue { get; }

Property Value

float

PreviousColor

public Color PreviousColor { get; }

Property Value

Color

Saturation

public float Saturation { get; }

Property Value

float

Value

public float Value { get; }

Property Value

float

Methods

AddToHistory(Color)

Add color to history.

public void AddToHistory(Color color)

Parameters

color Color

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

alpha float

SetColor(Color)

Set the current color.

public void SetColor(Color color)

Parameters

color Color

SetHSV(float, float, float)

Set color from HSV values.

public void SetHSV(float h, float s, float v)

Parameters

h float
s float
v float