GetGradientAsColor() public static method

public static GetGradientAsColor ( UnityEditor.SerializedProperty gradientProp ) : Color
gradientProp UnityEditor.SerializedProperty
return Color
示例#1
0
        private static void GUIGradientAsColor(Rect rect, SerializedProperty gradientProp)
        {
            bool changed = GUI.changed;

            GUI.changed = false;
            Color color = SerializedMinMaxGradient.GetGradientAsColor(gradientProp);

            color = EditorGUI.ColorField(rect, color, false, true);
            if (GUI.changed)
            {
                SerializedMinMaxGradient.SetGradientAsColor(gradientProp, color);
            }
            GUI.changed |= changed;
        }