Skip to content

Visual Base Functionality

Adrian Wennberg edited this page Nov 4, 2021 · 1 revision

AttachedToJoint

Simple class that can attach a GameObject to a specific joint of the hand.

Grabbable

Base class of all grabbable objects. This also includes interaction beam interaction.

HandProximityField

A simple script placed on a button panel to toggle the InteractionBeams of when the hand enters proximity.

HoverLight

A script that highlights materials with the HoverLight functionality enabled in the shader settings.

Indicator

A simple visual finger indicator for the index used for interacting with objects.

InteractionBeam

Interaction beam is a class that allows manipulation of objects further away by rendering an interaction beam out from the users palm.

InteractionBeamCursor

The cursor at the end of the interaction beam.

Interactable

Base class of all interactable objects.

ProximityAndManipulationEvent

Script attached to the index finger of the user that allows buttons to be pressed physically. Calls the OnProximityStarted, OnProximityUpdated and OnProximityEnded events. It also calls the OnManipulationStarted, OnManipulationUpdated and OnManipulationEnded events when the player pinches.

ProximityLight

A script that highlights materials with the ProximityLight functionality enabled in the shader settings.

ToggleOnHandRotation

ToggleOnHandRotation is a script that toggles a GameObject based on the rotation of the hand. This can apply to either one or both hands, and can react to several rotation states:

  • Away
  • SlightlyAway
  • SlightlyTowards
  • Towards

TwoHandGrabbable

Base class of all objects that can be grabbed by both hands. This also includes interaction beam interaction.

Clone this wiki locally