private static void GUIGradientAsColor(Rect rect, SerializedProperty gradientProp)
{
bool changed = GUI.changed;
GUI.changed = false;
Color gradientAsColor = SerializedMinMaxGradient.GetGradientAsColor(gradientProp);
gradientAsColor = EditorGUI.ColorField(rect, gradientAsColor, false, true);
if (GUI.changed)
{
SerializedMinMaxGradient.SetGradientAsColor(gradientProp, gradientAsColor);
}
GUI.changed |= changed;
}