EditorWindow.GetWindow
Declaration
public static EditorWindow GetWindow(Type windowType, bool utility = false, string title = null, bool focus = true);Параметры
| Параметр | Описание |
|---|---|
| windowType | Тип окна. Должен быть получен из EditorWindow. |
| полезность | Установите значение true для создания плавающего окна, false для создания обычного окна. |
| название | Если GetWindow создаёт новое окно, оно получит этот заголовок. Если значение равно null, в качестве заголовка используется имя класса. |
| фокус | Давать окну фокус, если оно уже существует. (Если GetWindow создает новое окно, оно всегда получит фокус). |
Возвращаемое значение
EditorWindow Экземпляр EditorWindow из windowType.
Описание
Возвращает первый EditorWindow типа windowType, который в данный момент находится на экране.
Если нет, создает и показывает новое окно и возвращает его экземпляр.
Простой Пустое окно, не поддающееся докированию.
using UnityEngine; using UnityEditor; // Simple script that creates a new non-dockable window. public class EditorWindowTest : EditorWindow { [MenuItem("Examples/Display simple Window")] static void Initialize() { var window = (EditorWindowTest)EditorWindow.GetWindow(typeof(EditorWindowTest), true, "My Empty Window"); } }
Declaration
public static T GetWindow();public static T GetWindow(bool utility);public static T GetWindow(bool utility, string title);public static T GetWindow(string title);public static T GetWindow(string title, bool focus);public static T GetWindow(bool utility, string title, bool focus);Параметры
| Параметр | Описание |
|---|---|
| T | Тип окна. Должен быть получен из EditorWindow. |
| полезность | Установите значение true для создания плавающего окна, false для создания обычного окна. |
| название | Если GetWindow создаёт новое окно, оно получит этот заголовок. Если значение равно null, в качестве заголовка используется имя класса. |
| фокус | Давать окну фокус, если оно уже существует. (Если GetWindow создает новое окно, оно всегда получит фокус). |
Возвращаемое значение
T Экземпляр EditorWindow типа T.
Описание
Возвращает первый EditorWindow типа T, который в данный момент находится на экране.
Если нет, создает и показывает новое окно и возвращает его экземпляр.
Declaration
public static T GetWindow(params Type[] desiredDockNextTo);public static T GetWindow(string title, params Type[] desiredDockNextTo);public static T GetWindow(string title, bool focus, params Type[] desiredDockNextTo);Параметры
| Параметр | Описание |
|---|---|
| T | Тип окна. Должен быть получен из EditorWindow. |
| название | Если GetWindow создаёт новое окно, оно получит этот заголовок. Если значение равно null, в качестве заголовка используется имя класса. |
| desiredDockNextTo | Массив типов EditorWindow, на которые окно будет пытаться прикрепиться. |
| фокус | Давать окну фокус, если оно уже существует. (Если GetWindow создает новое окно, оно всегда получит фокус). |
Возвращаемое значение
T Экземпляр EditorWindow типа T.
Описание
Возвращает первый EditorWindow типа T, который в данный момент находится на экране.
Если нет, то создает и показывает новое окно и возвращает его экземпляр. Созданное окно будет попытаться прикрепиться к первому найденному окну указанного типа.