Пример #1
0
        private static FlowChooserFilterWindow GetInstance(EditorWindow root, bool updateRedraw = false)
        {
            var editor = FlowChooserFilterWindow.CreateInstance <FlowChooserFilterWindow>();
            var title  = "UI.Windows Flow Filter";

                        #if !UNITY_4
            editor.titleContent = new GUIContent(title);
                        #else
            editor.title = title;
                        #endif
            editor.position = new Rect(0f, 0f, 1f, 1f);

            editor.updateRedraw = updateRedraw;

            editor.isLocked = false;
            if (editor.isLocked == true)
            {
                editor.ShowPopup();
            }
            else
            {
                editor.ShowUtility();
            }

            editor.root = root;

            editor.UpdateSize();
            //editor.Focus();

            return(editor);
        }
        private static FlowChooserFilterWindow GetInstance(EditorWindow root)
        {
            var editor = FlowChooserFilterWindow.CreateInstance <FlowChooserFilterWindow>();

            editor.title    = "UI.Windows Flow Filter";
            editor.position = new Rect(0f, 0f, 1f, 1f);

            editor.isLocked = false;
            if (editor.isLocked == true)
            {
                editor.ShowPopup();
            }
            else
            {
                editor.ShowUtility();
            }

            editor.root = root;

            editor.UpdateSize();
            //editor.Focus();

            return(editor);
        }