UnityEditor.PopupWindowWithoutFocus.Hide C# (CSharp) Method

Hide() public static method

public static Hide ( ) : void
return void
        public static void Hide()
        {
            if (s_PopupWindowWithoutFocus != null)
            {
                s_PopupWindowWithoutFocus.Close();
            }
        }

Usage Example

示例#1
0
        void BottomArea()
        {
            // Background
            GUILayout.BeginVertical(ms_Constants.bottomBarBg);

            GUILayout.Space(8);
            GUILayout.BeginHorizontal();
            GUILayout.Space(10);
            if (GUILayout.Button(EditorGUIUtility.TrTextContent("All"), GUILayout.Width(50)))
            {
                m_Tree.SetAllEnabled(PackageImportTreeView.EnabledState.All);
            }

            if (GUILayout.Button(EditorGUIUtility.TrTextContent("None"), GUILayout.Width(50)))
            {
                m_Tree.SetAllEnabled(PackageImportTreeView.EnabledState.None);
            }

            GUILayout.FlexibleSpace();
            if (GUILayout.Button(EditorGUIUtility.TrTextContent("Cancel")))
            {
                PackageUtility.ImportPackageAssetsCancelledFromGUI(m_PackageName, m_ImportPackageItems);

                PopupWindowWithoutFocus.Hide();
                Close();
                GUIUtility.ExitGUI();
            }
            if (GUILayout.Button(EditorGUIUtility.TrTextContent("Import")))
            {
                if (m_ImportPackageItems != null)
                {
                    PackageUtility.ImportPackageAssets(m_PackageName, m_ImportPackageItems);
                }

                PopupWindowWithoutFocus.Hide();
                Close();
                GUIUtility.ExitGUI();
            }

            GUILayout.Space(10);
            GUILayout.EndHorizontal();
            GUILayout.Space(5);
            GUILayout.EndVertical();
        }
All Usage Examples Of UnityEditor.PopupWindowWithoutFocus::Hide