Suggest a change


Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.


Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.



public void OnMove(EventSystems.AxisEventData eventData);


eventDataThe EventData usually sent by the EventSystem.


Determine in which of the 4 move directions the next selectable object should be found.

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;// Required when using Event data.

public class ExampleClass : MonoBehaviour, IMoveHandler { //When the focus moves to another selectable object, Invoke this Method. public void OnMove(AxisEventData eventData) { //Assigns the move direction and the raw input vector representing the direction from the event data. MoveDirection moveDir = eventData.moveDir; Vector2 moveVector = eventData.moveVector;

//Displays the information in the console Debug.Log(moveDir + ", " + moveVector); } }

Did you find this page useful? Please give it a rating: