public void GUIMinMaxColor(GUIContent label, SerializedMinMaxColor minMaxColor, params GUILayoutOption[] layoutOptions)
{
Rect rect = PrefixLabel(GetControlRect(13, layoutOptions), label);
float width = (rect.width - 13f) - 5f;
if (!minMaxColor.minMax.boolValue)
{
Rect rect2 = new Rect(rect.x, rect.y, width, rect.height);
GUIColor(rect2, minMaxColor.maxColor);
}
else
{
Rect rect3 = new Rect(rect.x, rect.y, (width * 0.5f) - 2f, rect.height);
GUIColor(rect3, minMaxColor.minColor);
rect3.x += rect3.width + 4f;
GUIColor(rect3, minMaxColor.maxColor);
}
Rect rect4 = new Rect(rect.xMax - 13f, rect.y, 13f, 13f);
GUIMMColorPopUp(rect4, minMaxColor.minMax);
}