Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

UI Toolkit отправляет событие, когда пользователь взаимодействует с элементами из UI(пользовательский интерфейс) Позволяет пользователю взаимодействовать с вашим заявление. Подробнее
Смотрите в Словарь
Toolkit и измените состояние этих элементов. Например, все следующие действия связаны:

  • Изменение размера окна
  • Выбор панели
  • Нажатие клавиши на клавиатуре

Дизайн события аналогичен интерфейсу события для HTML-элементы.

Семейства событий

Типы событий вписываются в иерархию, основанную на классе EventBase. Каждое семейство событий реализует интерфейс, определяющий общие характеристики для всех событий одного семейства. Например, BlurEvent и FocusEvent используют FocusEventBase класс.

Выберите любой из перечисленных ниже типов событий, чтобы получить дополнительную информацию о событии, его родительском классе и ссылки на документацию по API.

Справочная таблица событий

В следующей таблице представлен простой обзор каждого типа событий. Дополнительную информацию о мероприятии см. на перечисленных выше страницах.

Тип события Описание Стекает вниз Пузыри вверх Отменяемый
Capture events
MouseCaptureEvent Отправляется, когда элемент захватывает мышь. Да Да
MouseCaptureOutEvent Отправляется, когда элемент освобождается или иным образом теряет захват мыши. Да Да
PointerCaptureEvent Отправляется, когда элемент захватывает указатель. Да Да
PointerCaptureOutEvent Отправляется, когда элемент освобождает указатель. Да Да
Change events
ChangeEvent Общее событие, отправляемое при изменении значения элемента. Да Да
Command events
ValidateCommandEvent IMGUI отправляет это событие, когда определяет, будет ли команда обрабатываться элементом на панели. Да Да Да
ExecuteCommandEvent IMGUI отправляет это событие, когда элемент на панели должен выполнить команду. Да Да Да
Drag events
DragExitedEvent Отправляется, когда заканчивается процесс перетаскивания. Да Да
DragUpdatedEvent Отправляется, когда перетаскиваемый элемент перемещается над целью перетаскивания. Да Да Да
DragPerformEvent Отправляется, когда перетаскиваемый элемент попадает на приемлемую цель. Да Да Да
DragEnterEvent Перетащенный элемент вошел в новый VisualElement. Это событие отправляется, когда начинается операция перетаскивания. Да
DragLeaveEvent Перетащенный элемент вышел из текущей цели перетаскивания. Это событие отправляется, когда операция перетаскивания заканчивается. Да
Focus events
FocusOutEvent Отправляется до того, как элемент потеряет фокус. Да Да
FocusInEvent Отправляется до того, как элемент получит фокус. Да Да
BlurEvent Отправляется после того, как элемент потерял фокус. Да
FocusEvent Отправляется после того, как элемент получил фокус. Да
IMGUI events
IMGUIEvent Отправляется для инкапсуляции событий, связанных с IMGUI. Да Да Да
Input events
InputEvent Отправляется, когда данные вводятся в визуальный элемент, обычно элемент управления.
Keyboard events
KeyDownEvent Отправляется, когда пользователь нажимает клавишу на клавиатуре. Да Да Да
KeyUpEvent Отправляется, когда пользователь отпускает клавишу на клавиатуре. Да Да Да
Layout events
GeometryChangedEvent Событие отправляется при изменении положения или размеров элемента.
Mouse events
MouseDownEvent Отправляется, когда пользователь нажимает кнопку мыши. Да Да Да
MouseUpEvent Отправляется, когда пользователь отпускает кнопку мыши. Да Да Да
MouseMoveEvent Отправляется, когда пользователь перемещает мышь. Да Да Да
WheelEvent Отправляется, когда пользователь активирует колесико мыши. Да Да Да
MouseEnterWindowEvent Отправляется, когда мышь входит в окно. Да
MouseLeaveWindowEvent Отправляется, когда мышь покидает окно. Да
MouseEnterEvent Отправляется, когда мышь входит в элемент или один из его потомков. Да Да
MouseLeaveEvent Отправляется, когда мышь покидает элемент или одного из его потомков. Да Да
MouseOverEvent Отправляется, когда мышь входит в элемент. Да Да Да
MouseOutEvent Отправляется, когда мышь покидает элемент. Да Да Да
ContextClickEvent (obsolete) Отправляется, когда пользователь нажимает и отпускает третью кнопку мыши. Существует для обратной совместимости с IMGUI. Да Да Да
Pointer events
PointerDownEvent Отправляется при нажатии указателя. Да Да Да
PointerUpEvent Отправляется, когда вы отпускаете указатель. Да Да Да
PointerMoveEvent Отправляется при изменении состояния указателя. Да Да Да
PointerEnterEvent Отправляется, когда указатель входит в визуальный элемент или один из его потомков. Да Да
PointerLeaveEvent Отправляется, когда указатель покидает визуальный элемент и все его потомки. Да Да
PointerOverEvent Отправляется, когда указатель входит в визуальный элемент. Да Да Да
PointerOutEvent Отправляется, когда указатель покидает визуальный элемент. Да Да Да
PointerStationaryEvent Отправляется, когда тип указателя (например, стилус или палец) не меняется в течение заданного периода времени, определяемого операционной системой. Да Да Да
PointerCancelEvent Отправляется, когда действие указателя отменяется операционной системой. Да Да Да
Panel events
AttachToPanelEvent Отправляется сразу после прикрепления элемента к панели.
DetachFromPanelEvent Отправляется непосредственно перед отсоединением элемента от панели.
Tooltip events
TooltipEvent Подсказка отправляется непосредственно перед ее отображением. Да Да Да
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3