Description

This class represents a child class of VG_ExternalController.

If you haven’t yet, have a short look at VG_ExternalControllerManager on the purpose of a VG_ExternalController.

Setup

This is an external controller class that supports the Unity XRHands controller as an external controller.

The following requirements have to be met to be able to enable the #define VG_USE_XRHANDS_CONTROLLER above and use the controller:

If these requirements are met, you will be able to use the “VG_EC_UnityXRHands” controller profile to setup your MyVirtualGrasp configuration (otherwise an error will appear on the console).

VG Controller profile in Unity.
VG Controller profile in Unity.

Functionality

Hand Poses

All finger bones are mapped.

Will be controlled through Unity’s XRHandSubsystem controller system, such as XRHand.GetJoint().