Class XRTouchSpaceInteractor
Can subscribe to a WorldTouch event from the InputSystem and directly forward it to XRI interactable components via the ColliderId in the WorldTouchState struct. This evades re-raycasting inside the app to determine what collider was interacted with.
Implements
Inherited Members
XRBaseInteractor.OnHoverEntering(XRBaseInteractable)
XRBaseInteractor.OnHoverEntered(XRBaseInteractable)
XRBaseInteractor.OnHoverExiting(XRBaseInteractable)
XRBaseInteractor.OnHoverExited(XRBaseInteractable)
XRBaseInteractor.OnSelectEntering(XRBaseInteractable)
XRBaseInteractor.OnSelectEntered(XRBaseInteractable)
XRBaseInteractor.OnSelectExiting(XRBaseInteractable)
XRBaseInteractor.OnSelectExited(XRBaseInteractable)
XRBaseInteractor.CanHover(XRBaseInteractable)
XRBaseInteractor.CanSelect(XRBaseInteractable)
XRBaseInteractor.StartManualInteraction(XRBaseInteractable)
XRBaseInteractor.interactionLayerMask
XRBaseInteractor.enableInteractions
XRBaseInteractor.onHoverEntered
XRBaseInteractor.onHoverExited
XRBaseInteractor.onSelectEntered
XRBaseInteractor.onSelectExited
XRBaseInteractor.onHoverEnter
XRBaseInteractor.onHoverExit
XRBaseInteractor.onSelectEnter
XRBaseInteractor.onSelectExit
XRBaseInteractor.selectTarget
XRBaseInteractor.hoverTargets
XRBaseInteractor.requireSelectExclusive
Namespace: Unity.PolySpatial.XR.Input
Assembly: solution.dll
Syntax
public class XRTouchSpaceInteractor : XRBaseInteractor, IXRHoverInteractor, IXRSelectInteractor, IXRTargetPriorityInteractor, IXRGroupMember, IXRInteractionStrengthInteractor, IXRInteractor
Properties
Name | Description |
---|---|
isSelectActive |
Methods
Name | Description |
---|---|
CanHover(IXRHoverInteractable) | |
CanSelect(IXRSelectInteractable) | |
GetValidTargets(List<IXRInteractable>) | |
OnDestroy() | |
Start() |