Finger Indicator
The Finger Indicator ability sets Animator parameters that select hand animations from the tracked state of each finger. It is designed for a first-person, two-controller headset. While active, it continuously updates the Hand State Index and Hand Grip Strength parameters on the VR hand Animators. Add these parameters when creating a custom Animator Controller for the VR hands:

The following finger states map to the Hand State Index parameter values:
| Finger State | Hand State Index |
|---|---|
| Hand Resting, Thumb Resting, Index Resting | 000 |
| Hand Resting, Thumb Resting, Index Extended | 001 |
| Hand Resting, Thumb Resting, Index Contracted | 002 |
| Hand Resting, Thumb Extended, Index Resting | 010 |
| Hand Resting, Thumb Extended, Index Extended | 011 |
| Hand Resting, Thumb Extended, Index Contracted | 012 |
| Hand Contracted, Thumb Resting, Index Resting | 200 |
| Hand Contracted, Thumb Resting, Index Extended | 201 |
| Hand Contracted, Thumb Resting, Index Contracted | 202 |
| Hand Contracted, Thumb Extended, Index Resting | 210 |
| Hand Contracted, Thumb Extended, Index Extended | 211 |
| Hand Contracted, Thumb Extended, Index Contracted | 212 |
Setup
- Select the + button in the ability list under the "Abilities" foldout of the Ultimate Character Locomotion component.
- Add the "VR/Finger Indicator" ability. This ability should be positioned at the bottom of the ability list.
- Ensure your hand Animator Controllers contain the Hand State Index int parameter and the Hand Grip Strength float parameter.
Key settings
Slot ID
The slot that should be used.
Prefix
The prefix of the event and input strings.
Inputs
Specifies the input mapping for all of the possible finger indicators.