public static RenameWindow Open(System.Action <ModalWindow> owner, string title, string text, Vector2 position)
        {
            RenameWindow renameWindow = RenameWindow.CreateInstance <RenameWindow>();

            renameWindow.Del          = owner;
            renameWindow.titleContent = new GUIContent(title);
            renameWindow._text        = text;

            float halfWidth = Width / 2;

            float x = position.x - halfWidth;
            float y = position.y;

            float height = Height + (FieldHeight);

            Rect rect = new Rect(x, y, 0, 0);

            renameWindow.position = rect;
            renameWindow.ShowAsDropDown(rect, new Vector2(Width, height));

            return(renameWindow);
        }