I am currently trying to get started with the Interaction Toolkit, but I hit a snag right at the beginning:
I added the stationary XR Rig to my scene and I want the hand-objects to follow my controllers. So in the XRController Component I added bindings for position and rotation. Now I wanted to make this more flexible and use Input References instead (also because that is what they use in the screenshots for the Documentation), so I created an input mapping and added the same exact bindings that I previously had in the XRController. But if I now put references tp these bindings into the XRController, it doesn’t work. If I uncheck the “Use Reference” checkbox, it is working again, even during Play Mode.
Is there something else I have to do to make the Binding Reference work? Or is that feature simply not implemented correctly, yet?
Hi, I have exactly the same problem and I don’t get it to work. Where have you activated the input actions? Under Project Settings → Input System Package it is already activated.
And I also found the solution to my problem myself
I have forgotten to add a GameObject with an InputActionManager component on it where I have to assign my InputAction asset.
I’ve done all over this but the controllers just do not track. I even dropped my hand crafted rig for the pre-built asset. Anyone else having this issue? This was with the latest beta mind (2022.1.0b6) so will try the LTS
Thanks for the quick reply @VRDave_Unity - I’ve sold it, I had not realised I had the XR plugin was set to Open XR and while this works for the headset you must explicitly add the controllers into the list or they just don’t track. I’d never have gone down that rabbit hole if I had checked how I had it set. If I set it to Oculus it works fine, if I have it set to Open XR it also worked fine once I had added the controller profile. It did have a bit of a brain fart swapping between the two where the controller locations bounced all over the screen, but it seemed to be fixed by restarting the Oculus and the Air Link connection.
So… all sorted and I leave the response here for others who may have gotten their setup messed up.