UnityEditor.SerializedMinMaxGradient.GetGradientAsColor C# (CSharp) 메소드

GetGradientAsColor() 공개 정적인 메소드

public static GetGradientAsColor ( UnityEditor.SerializedProperty gradientProp ) : Color
gradientProp UnityEditor.SerializedProperty
리턴 Color
        public static Color GetGradientAsColor(SerializedProperty gradientProp)
        {
            return gradientProp.gradientValue.constantColor;
        }

Usage Example

예제 #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;
        }