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

NavigationMoveEvent

класс в UnityEngine.UIElements

Наследуется от:UIElements.NavigationEventBase_1

Выполнено в:UnityEngine.UIElementsModule

Описание

Событие, обычно отправляемое, когда пользователь нажимает D-pad, перемещает джойстик или нажимает клавиши со стрелками.

Свойства

Свойство Описание
directionНаправление движения.
moveВектор перемещения, если это применимо.

Конструкторы

Конструктор Описание
NavigationMoveEventКонструктор.

Защищенные методы

Метод Описание
InitИнициализация членов события.

Статические методы

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

Свойства

СвойствоОписание
bubblesВозвращает информацию о том, появляется ли этот тип события в пути распространения событий во время фазы BubbleUp.
currentTargetТекущий объект события. Это VisualElement в пути распространения, для которого в настоящее время выполняются обработчики событий.
dispatchПоказывает, отправляется ли событие в визуальный элемент. Событие не может быть переадресовано в процессе отправки. Если необходимо рекурсивно отправить событие, рекомендуется использовать копию события.
ignoreDisabledElementsЕсли это свойство установлено на true, обратные вызова для этого события не вызываются при отключении текущей цели, если только эти обратные вызова не зарегистрированы с помощью параметра CallbackOptions.IncludeDisabled.
imguiEventIMGUIEvent в источнике этого события. Источник может быть нулевым, поскольку не все события генерируются IMGUI.
isImmediatePropagationStoppedУказывает, был ли вызван StopImmediatePropagation для этого события.
isPropagationStoppedВозвращает true, если StopPropagation или StopImmediatePropagation были вызваны для этого события.
originalMousePositionПервоначальное положение мыши в событии IMGUI до его преобразования в текущие целевые локальные координаты.
pooledВыделяется ли событие из пула событий.
propagationPhaseТекущая фаза распространения этого события.
targetКонечный визуальный элемент, получивший это событие. В отличие от currentTarget, этот конечный элемент не изменяется, когда событие отправляется другим элементам по пути распространения.
timestampВремя отправки события в миллисекундах.
tricklesDownВозвращает информацию о том, отправляется ли это событие по пути распространения событий в фазе TrickleDown.
eventTypeIdСм. EventBase.eventTypeId.
actionKeyПолучает логическое значение, указывающее, нажата ли клавиша действия для конкретной платформы. True означает, что клавиша действия нажата. False означает, что она не нажата.
altKeyПолучает логическое значение, указывающее, нажата ли клавиша Alt. True означает, что клавиша Alt нажата. False означает, что она не нажата.
commandKeyПолучает логическое значение, указывающее, нажата ли клавиша Windows/Cmd. True означает, что нажата клавиша Windows/Cmd. False означает, что она не нажата.
ctrlKeyПолучает логическое значение, указывающее, нажата ли клавиша Ctrl. True означает, что клавиша Ctrl нажата. False означает, что она не нажата.
modifiersПолучает флаги, указывающие, нажаты ли клавиши модификаторов (Alt, Ctrl, Shift, Windows/Cmd).
shiftKeyПолучает логическое значение, указывающее, нажата ли клавиша Shift. True означает, что клавиша Shift нажата. False означает, что она не нажата.

Открытые методы

МетодОписание
StopImmediatePropagationОстановка распространения события на другие конечные объекты и предотвращение получения события другими подписчиками события на этом конечном объекте.
StopPropagationПрекращает распространение события на другие конечные объекты. Все подписчики на событие на этом конечном объекте по-прежнему получают событие.
DisposeОсуществление IDispose.

Защищенные методы

МетодОписание
PostDispatchПозволяет подклассам выполнять настраиваемую логику после отправки события.
PreDispatchПозволяет подклассам выполнять настраиваемую логику до отправки события.

Статические методы

МетодОписание
RegisterEventType Регистрирует класс события в системе типов событий.
GetPooledПолучает событие из пула событий. Используйте эту функцию вместо создания новых событий. События, полученные с помощью этого метода, должны быть выпущены обратно в пул. Вы можете использовать Dispose() для их выпуска.
SetCreateFunctionПозволяет предоставить функцию для создания экземпляра события без зависимости от Activator.CreateInstance.
TypeIdПолучает тип ID для этого экземпляра события.
GetPooledПолучает событие из пула событий и инициализирует его с указанными значениями. Используйте эту функцию вместо создания новых событий. События, полученные с помощью этого метода, должны быть выпущены обратно в пул с помощью Dispose().