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

MouseEventBase<T0>.GetPooled

Declaration

public static T GetPooled(Event systemEvent);

Параметры

Параметр Описание
systemEvent Событие мыши IMGUI.

Возвращаемое значение

T Инициализованное событие.

Описание

Получает событие из пул событий и инициализирует его с указанными значениями. Используйте эту функцию вместо создания новых событий. События, полученные с помощью этого метода, должны быть выпущены обратно в пул. Для их выпущения можно использовать Dispose().

Declaration

public static T GetPooled(Vector2 position, int button, int clickCount, Vector2 delta, EventModifiers modifiers);

Параметры

Параметр Описание
должность Положение мыши.
кнопка Кнопка мыши нажата.
clickCount Число полученных последовательных щелчков мыши.
дельта Относительное движение мыши по сравнению с положением мыши, когда было получено последнее событие.
модификаторы Клавиши модификатора, удерживаемые во время события.

Возвращаемое значение

T Инициализованное событие.

Описание

Получает событие из пул событий и инициализирует его с указанными значениями. Используйте эту функцию вместо создания новых событий. События, полученные с помощью этого метода, должны быть выпущены обратно в пул. Для их выпущения можно использовать Dispose().

Declaration

public static T GetPooled(UIElements.IMouseEvent triggerEvent);

Параметры

Параметр Описание
triggerEvent Событие, которое отправило это событие.

Возвращаемое значение

T Инициализованное событие.

Описание

Получает событие из пул событий и инициализирует его с указанными значениями. Используйте эту функцию вместо создания новых событий. События, полученные с помощью этого метода, должны быть выпущены обратно в пул. Для их выпущения можно использовать Dispose().

Declaration

protected static T GetPooled(UIElements.IPointerEvent pointerEvent);

Параметры

Параметр Описание
pointerEvent Событие указателя, которое отправило это событие.

Возвращаемое значение

T Инициализованное событие.

Описание

Получает событие из пул событий и инициализирует его с указанными значениями. Используйте эту функцию вместо создания новых событий. События, полученные с помощью этого метода, должны быть выпущены обратно в пул. Для их выпущения можно использовать Dispose().