HandController

HandController
The HandController is primarily responsible for handling all behavior related to hands.

The HandController contains a reference to the other hand on this player and a reference to the Teleporter on this hand.

The HandController is also responsible for references to the SteamVR_TrackedObject and Oculus Controller that match this hand. As well as properties that pertains to the Hands, such as ControllerVelocity.

For Oculus the HandController also updates hand position and rotation.

The HandController handles interaction, including triggering intractables and receiving input for grabbing.

When receiving input the HandController determines whether or not it can interact with the current highlighted intractable and performs the appropriate action based on the current state of the intractable.

Calling StopInteract or Interact on a VRInteractableBase