public void GUIMinMaxColor(GUIContent label, SerializedMinMaxColor minMaxColor)
{
Rect rect1 = ModuleUI.PrefixLabel(ModuleUI.GetControlRect(13), label);
float width = (float)((double)rect1.width - 13.0 - 5.0);
if (!minMaxColor.minMax.boolValue)
{
ModuleUI.GUIColor(new Rect(rect1.x, rect1.y, width, rect1.height), minMaxColor.maxColor);
}
else
{
Rect rect2 = new Rect(rect1.x, rect1.y, (float)((double)width * 0.5 - 2.0), rect1.height);
ModuleUI.GUIColor(rect2, minMaxColor.minColor);
rect2.x += rect2.width + 4f;
ModuleUI.GUIColor(rect2, minMaxColor.maxColor);
}
ModuleUI.GUIMMColorPopUp(new Rect(rect1.xMax - 13f, rect1.y, 13f, 13f), minMaxColor.minMax);
}