///Credit judah4 ///Sourced from - http://forum.unity3d.com/threads/color-picker.267043/ using System.Globalization; namespace UnityEngine.UI.Extensions.ColorPicker { [RequireComponent(typeof(Image))] public class ColorImage : MonoBehaviour { public ColorPickerControl picker; private Image image; private void Awake() { image = GetComponent(); picker.onValueChanged.AddListener(ColorChanged); } private void OnDestroy() { picker.onValueChanged.RemoveListener(ColorChanged); } private void ColorChanged(Color newColor) { image.color = newColor; } } }