UnityEditor.ContainerWindow.FitPopupWindowRectToScreen C# (CSharp) Method

FitPopupWindowRectToScreen() private method

private FitPopupWindowRectToScreen ( Rect rect, float minimumHeight ) : Rect
rect UnityEngine.Rect
minimumHeight float
return UnityEngine.Rect
        internal Rect FitPopupWindowRectToScreen(Rect rect, float minimumHeight)
        {
            float num = 0f;
            if (Application.platform == RuntimePlatform.OSXEditor)
            {
                num = 10f;
            }
            float b = minimumHeight + num;
            Rect r = rect;
            r.height = Mathf.Min(r.height, 900f);
            r.height += num;
            r = this.FitWindowRectToScreen(r, true, true);
            float num3 = Mathf.Max(r.yMax - rect.y, b);
            r.y = r.yMax - num3;
            r.height = num3 - num;
            return r;
        }