Interactor components
The interactor components provided by the toolkit.
Topic | Description |
---|---|
Near-Far Interactor | Interacts with both close and distant interactables when the user either touches or points at them. |
XR Direct Interactor | Interacts with nearby interactables when the user touches them. |
XR Poke Interactor | Interacts with nearby interactables when the user performs a specific poking motion. |
XR Ray Interactor | Interacts with interactables at a distance when the user points at them. |
XR Gaze Interactor | Interacts with gaze-enabled interactables via eye tracking. (Can fallback to use head tracking for devices that don't support eye tracking.) |
XR Socket Interactor | A specialized interactor that only interacts with interactables close to it. |
AR Gesture Interactor | (Deprecated) Interacts with ARGestureInteractable objects through mobile device touchscreen gesture input. |
Helper components that modify interactor visuals or behavior.
Topic | Description |
---|---|
Interaction Attach Controller | Controls the motion of an object that the user picks up. |
Curve Visual Controller | Controls the line drawn from a compatible interactor. |
XR Hand Skeleton Poke Displacer | Helps prevent a hand mesh from penetrating buttons or other UI elements during a poke interaction. |
XR Interactor Line Visual | Controls the line drawn from a compatible interactor. |
XR Interactor Reticle Visual | Draws a reticle Prefab where the user is pointing. |
XR Gaze Assistance | Enables ray interactors to use gaze-based interaction when the ray is pointing offscreen. Also provides aim assistance for thrown objects or other projectiles. |