public void ReFocus() { if (!Active) { return; } FieldDialog <T> window = GetWindow <FieldDialog <T> >(); PositionWindow(window); window.ShowPopup(); }
private static FieldDialog <T> DisplayWindow() { FieldDialog <T> window = ScriptableObject.CreateInstance <FieldDialog <T> >(); Vector2 windowSize = new Vector2(windowwidth, window_height); window.minSize = windowSize; window.maxSize = windowSize; PositionWindow(window); window.ShowPopup(); return(window); }
public static FieldDialog <T> Open(string title, string supportText, Texture2D ok = null, Texture2D cancel = null) { Title = title; SupportText = supportText; okButton = ok; cancelButton = cancel; //FieldDialog<DS_Character> window = ScriptableObject.CreateInstance<FieldDialog<DS_Character>>(); FieldDialog <T> window = EditorWindow.GetWindow <FieldDialog <T> >(); if (window == null) { Debug.Log("Cant create window"); return(null); } Vector2 windowSize = new Vector2(windowwidth, window_height); PositionWindow(window); window.minSize = windowSize; window.maxSize = windowSize; window.ShowPopup(); return(window); }