1using System.Collections;
33 Texture2D texture2D =
new Texture2D(array.Length, 1);
34 for (
int i = 0; i < texture2D.width; i++)
36 texture2D.SetPixel(i, 1, array[i]);
39 sliderBackground.texture = texture2D;
45 for (
int i = 0; i < 256; i++)
58 return new Color((
float)index / 255f, selectedColor.g, selectedColor.b, 1f);
60 return new Color(selectedColor.r, (
float)index / 255f, selectedColor.b, 1f);
62 return new Color(selectedColor.r, selectedColor.g, (
float)index / 255f, 1f);
71 return new Color(1f, 1f, 1f, (
float)index / 255f);
static Color[] GenerateHsvSpectrum()
Color[] GenerateColorSpectrum()
RawImage sliderBackground
void GenerateSliderTexture()
void Init(LabeledColorSlider parent)
Color GetColorByTypeAndIndex(int index)
IEnumerator DelayedUpdateBg()
void UpdateBackround(Color color)
LabeledColorSlider parent