Example #1
0
    public void UpdateColorHSV()
    {
        float H, S, V;

        H = HValue.GetValueFloat();
        S = SValue.GetValueFloat();
        V = VValue.GetValueFloat();
        Color32 tmp = Color.HSVToRGB(H, S, V);

        if (tmp.r != OutColor.r || tmp.g != OutColor.g || tmp.b != OutColor.b)
        {
            RValue.SetValue(tmp.r);
            GValue.SetValue(tmp.g);
            BValue.SetValue(tmp.b);

            HexValue.SetValue(ColorUtility.ToHtmlStringRGB(tmp));

            OutColor = tmp;

            PreviewImage.color = OutColor;
        }
    }