UnityEditor.PopupWindow.ShouldShowWindow C# (CSharp) Method

ShouldShowWindow() private static method

private static ShouldShowWindow ( Rect activatorRect ) : bool
activatorRect UnityEngine.Rect
return bool
        private static bool ShouldShowWindow(Rect activatorRect)
        {
            if (((EditorApplication.timeSinceStartup - s_LastClosedTime) >= 0.2) || (activatorRect != s_LastActivatorRect))
            {
                s_LastActivatorRect = activatorRect;
                return true;
            }
            return false;
        }

Usage Example

示例#1
0
 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();
     }
 }
All Usage Examples Of UnityEditor.PopupWindow::ShouldShowWindow