๐Ÿ‘‹
Auto Hand Docs
  • ๐Ÿ™ŒAuto Hand
    • โ€ผ๏ธAuto Hand V4 What's-New
    • โšกSetup
    • ๐Ÿ—’๏ธFAQ
    • โ‰๏ธCommon Issues
    • ๐ŸงคSetup New Hand
    • ๐ŸŽฎController Input
      • โœŠHand Input
      • ๐ŸคŸHand Tracking Input
      • โœŒ๏ธFinger Pose Input
      • ๐ŸƒPlayer Input
      • ๐Ÿ—’๏ธGeneral Input / UI Pointer Input
      • ๐Ÿ‘ˆDistance Grabber Input
      • โšกTeleport Input
      • ๐ŸŽAdditional Input
    • ๐Ÿ–๏ธHand
      • ๐Ÿ”ฆGrabbable Highlighter
      • ๐Ÿ‘‹Hand Follow
      • ๐ŸซณHand Animator
      • โ˜๏ธFinger Component
      • ๐ŸงคHand Projector
    • ๐Ÿ––Hand Tracking
      • ๐Ÿ‘ŒHand Tracking Finger Gesture Tracking
      • ๐Ÿ‘ˆHand Tracking Pose Gesture Tracking
    • โœ๏ธCustom Poses
      • ๐ŸฆพHand Pose Data
      • โœ‚๏ธAnimated Held Poses
    • ๐Ÿ…Grabbable
      • ๐ŸงฒDistance Grabbing
    • ๐ŸงบPlace Point
    • ๐Ÿ“คDispenser Point
    • ๐Ÿ›ธTeleportation
    • ๐Ÿ‘ŸAuto Hand Player
    • ๐ŸงFull Body (VRIK)
    • โš’๏ธExtras
      • ๐Ÿ”ซAuto Gun
        • ๐Ÿ’˜Auto Ammo
        • ๐ŸŽฏAuto Gun Target
      • โš™๏ธGrabbable Held Joint
      • ๐ŸŽ›๏ธPhysics Gadgets
        • ๐Ÿ”˜Physics Gadget Button
        • ๐ŸŽš๏ธPhysics Gadget Slider
        • ๐ŸŽ›๏ธPhysics Gadget Lever
      • ๐Ÿ“UI Interaction
      • ๐Ÿ“ฑHand Touch / Trigger
      • ๐Ÿ”จSmashing
      • ๐Ÿ”ชStabbing
      • ๐ŸŽฏStickies
      • ๐ŸงฒMagnetic Forces
      • ๐Ÿ“ขCollision Sounds
      • โŒšWrist Look Event
Powered by GitBook
On this page
  • Hand Canvas Pointer
  • Events
  • Controller Input
  • Advanced Information
  1. Auto Hand
  2. Extras

UI Interaction

PreviousPhysics Gadget LeverNextHand Touch / Trigger

Last updated 1 year ago

Hand Canvas Pointer

Simulates a cursor with clicking and sliding for interactions with in VR.

Canvas's require Graphics Raycaster component

Should go on an empty transform under the hand or controller. Requires a line renderer which will be automatically shown/hidden when interacting with UI.

Hit Point Marker is an object that will appear and match the hit position and normal of the targeted UI only when targeting a UI

Raycast Length the max length of the UI pointer

Auto Show Target is whether or not you should point, or point and click to activate the pointer

UI Layer is the physics layer a pointer can point at

Events

Start Select called when actively pointing at a valid UI and the HandCanvasPointer.Press() function is called

Stop Select called when actively pointing at a valid UI and the HandCanvasPointer.Release() function is called

Start Point called when start pointing at a valid UI

Stop Point called when stop pointing at a valid UI

This is where the UI Pointer is on the default prefab

Controller Input

A general script with a Unity Event attached to a controller action

OpenXR

XRControllerEvent

OVRControllerEvent

SteamVRControllerEvent

Advanced Information

On Start this component will generate a camera (which does not render or create additional graphics overhead) set each canvas in the scene to use that camera for UI interaction, and destroy any additional event systems.

This system is not simultaneously compatible with desktop UI interaction or additional event systems in the scene

๐Ÿ™Œ
โš’๏ธ
๐Ÿ“
Unity Canvas UI