Interface to handle select button inputs like OnSelectDown & OnSelectUp.
using JMRSDK.InputModule; using UnityEngine; public class InterfaceExample: MonoBehaviour, ISelectHandler { public void OnSelectDown(SelectEventData eventData) { if (eventData.PressType == JMRInteractionSourceInfo.Select){ Debug.Log("OnSelectDown"); } } public void OnSelectUp(SelectEventData eventData) { if (eventData.PressType == JMRInteractionSourceInfo.Select){ Debug.Log("OnSelectUp"); } } }
You can use OnSelectDown and OnSelectUp to get the inputs of all the buttons using
eventData.PressType
This can be used in the following ways
eventData.PressType == JMRInteractionSourceInfo.Select eventData.PressType == JMRInteractionSourceInfo.Back eventData.PressType == JMRInteractionSourceInfo.Home eventData.PressType == JMRInteractionSourceInfo.Function
OnSelectDown
Called when select button is pressed down
OnSelectUp
Called when select button is released
EventSystems.BaseInputModule
currentInputModule
Get the currently active Input Module
GameObject
selectedObject
Get the currently selected object