public override void OnEnter()
        {
            Color _col = new Color(Random.value, Random.value, Random.value);
            ColorHSV colorhsv = new ColorHSV(_col);
            colorhsv.h += Random.Range(0f,360f);
            Color result = colorhsv.ToColor();

            if (includeAlpha.Value)
            {
                result.a = Random.Range(0.1f,1f);
            }

            storeResult.Value = result;

            Finish();
        }
        private void SetHSVColor()
        {
            ColorHSV colorhsv = new ColorHSV(HSV.Value.x,HSV.Value.y,HSV.Value.z,alpha.Value);

            if (!hue.IsNone)
            {
                colorhsv.h = hue.Value;
            }
            if (!saturation.IsNone)
            {
                colorhsv.s = saturation.Value;
            }
            if (!value.IsNone)
            {
                colorhsv.v = value.Value;
            }

            colorResult.Value = colorhsv.ToColor();
        }