VRInput

VRIinput script handles unified input for VR between Vive and Oculus

The Script is entirely independent from other scripts, meaning it can be used on its own to retrieve input.

It is primarily subscription based but direct input query is supported.

Input is abscracted and whichever VR device is loaded will be used to retrieve input.

When any input is subscribed to two instances of itself will be generated, one for each hand to query for input.

Subscriptions are reset whenever either instance is destroyed (for example during scene load).