Class NavigationMoveEvent
Event typically sent when the user presses the D-pad, moves a joystick or presses the arrow keys.
Inheritance
NavigationMoveEvent
Inherited Members
Namespace: UnityEngine.UIElements
Syntax
public class NavigationMoveEvent : NavigationEventBase<NavigationMoveEvent>, INavigationEvent
Constructors
NavigationMoveEvent()
Constructor.
Declaration
public NavigationMoveEvent()
Properties
direction
The direction of the navigation.
Declaration
public NavigationMoveEvent.Direction direction { get; }
Property Value
Type | Description |
---|---|
NavigationMoveEvent.Direction |
move
The move vector.
Declaration
public Vector2 move { get; }
Property Value
Type | Description |
---|---|
Vector2 |
Methods
GetPooled(Vector2)
Gets an event from the event pool and initializes it with the given values. Use this function instead of creating new events. Events obtained from this method should be released back to the pool using Dispose().
Declaration
public static NavigationMoveEvent GetPooled(Vector2 moveVector)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | moveVector | The move vector. |
Returns
Type | Description |
---|---|
NavigationMoveEvent | An initialized navigation event. |
Init()
Initialize the event members.
Declaration
protected override void Init()
Overrides
UnityEngine.UIElements.NavigationEventBase<UnityEngine.UIElements.NavigationMoveEvent>.Init()