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); }