UnityEditor.ModuleUI.GUIMinMaxColor C# (CSharp) Method

GUIMinMaxColor() public method

public GUIMinMaxColor ( GUIContent label, SerializedMinMaxColor minMaxColor ) : void
label UnityEngine.GUIContent
minMaxColor SerializedMinMaxColor
return void
        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);
        }