30 lines
607 B
C#
30 lines
607 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace HSVPicker
|
|
{
|
|
[RequireComponent(typeof(Image))]
|
|
public class ColorImage : MonoBehaviour
|
|
{
|
|
public ColorPicker picker;
|
|
|
|
private Image image;
|
|
|
|
private void Awake()
|
|
{
|
|
image = GetComponent<Image>();
|
|
picker.onValueChanged.AddListener(ColorChanged);
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
picker.onValueChanged.RemoveListener(ColorChanged);
|
|
}
|
|
|
|
private void ColorChanged(Color newColor)
|
|
{
|
|
image.color = newColor;
|
|
}
|
|
}
|
|
|
|
} |