Unity 6.3
0 онлайн 35 гостей 3 в системе
Вход

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, который в данный момент находится на экране.

Если нет, то создает и показывает новое окно и возвращает его экземпляр. Созданное окно будет попытаться прикрепиться к первому найденному окну указанного типа.