EditorWindow.GetWindowWithRect
Declaration
public static EditorWindow GetWindowWithRect(Type windowType, Rect rect, bool utility = false, string title = null);Параметры
| Параметр | Описание |
|---|---|
| windowType | Тип окна. Должен быть получен из EditorWindow. |
| прямой | Позиция на экране, где будет отображаться новое созданное окно. |
| полезность | Установите значение true для создания плавающего окна, false для создания обычного окна. |
| название | Если GetWindow создаёт новое окно, оно получит этот заголовок. Если значение равно null, в качестве заголовка используется имя класса. |
Описание
Возвращает первый EditorWindow типа t, который в данный момент находится на экране.
Если нет, создает и показывает новое окно на позиции rect и возвращает его экземпляр.
Создайте пустое окно 100x150px в верхнем левом углу экрана.
using UnityEngine; using UnityEditor; // Create a dockable empty window at the top left corner of the screen // with 100px width and 150px height. public class EditorWindowTestRect : EditorWindow { [MenuItem("Examples/Display simple sized Window")] static void Initialize() { EditorWindowTestRect window = (EditorWindowTestRect)EditorWindow.GetWindowWithRect(typeof(EditorWindowTestRect), new Rect(0, 0, 100, 150)); } }
Declaration
public static T GetWindowWithRect(Rect rect);public static T GetWindowWithRect(Rect rect, bool utility);public static T GetWindowWithRect(Rect rect, bool utility, string title);public static T GetWindowWithRect(Rect rect, bool utility, string title, bool focus);Параметры
| Параметр | Описание |
|---|---|
| T | Тип окна. Должен быть получен из EditorWindow. |
| прямой | Позиция на экране, где будет отображаться новое созданное окно. |
| полезность | Установите значение true для создания плавающего окна, false для создания обычного окна. |
| название | Если GetWindow создаёт новое окно, оно получит этот заголовок. Если значение равно null, в качестве заголовка используется имя класса. |
| фокус | Давать окну фокус, если оно уже существует. (Если GetWindow создает новое окно, оно всегда получит фокус). |
Возвращаемое значение
T Экземпляр EditorWindow типа T.
Описание
Возвращает первый EditorWindow типа t, который в данный момент находится на экране.
Если нет, создает и показывает новое окно в позиции rect и возвращает его экземпляр.