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

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 и возвращает его экземпляр.