internal static void Show(Rect activatorRect, PopupWindowContent windowContent, PopupLocationHelper.PopupLocation[] locationPriorityOrder, ShowMode showMode) { if (PopupWindow.ShouldShowWindow(activatorRect)) { PopupWindow popupWindow = ScriptableObject.CreateInstance <PopupWindow>(); if (popupWindow != null) { popupWindow.Init(activatorRect, windowContent, locationPriorityOrder, showMode); } GUIUtility.ExitGUI(); } }
internal static void Show(Rect activatorRect, PopupWindowContent windowContent, PopupLocationHelper.PopupLocation[] locationPriorityOrder) { if (!PopupWindow.ShouldShowWindow(activatorRect)) { return; } PopupWindow instance = ScriptableObject.CreateInstance <PopupWindow>(); if ((Object)instance != (Object)null) { instance.Init(activatorRect, windowContent, locationPriorityOrder); } GUIUtility.ExitGUI(); }