Introducting the Controller Input script which enables you to assign actions and animations to button/stick/touch interactions with input controller devices like game controller and VR controllers like Vive Controllers and Oculus Touch.
Get Humanoid Control in the Unity Asset Store:
Humanoid Control VR: https://www.assetstore.unity3d.com/#!...
Humanoid Control VR Plus: https://www.assetstore.unity3d.com/#!...
Humanoid Control Pro: https://www.assetstore.unity3d.com/#!...