Under what circumstances does OVRInput does work?
I've read the input documentation and I've come to a very good understanding of how it works. I'm an experienced game programmer/dev. So far, if I use the default OVRPlayerController the input will work just fine, but if I try to use OVRInput.Get(), whatever I try will always return false. The only exception is when I created an empty scene and wrote a simple script with only this line and attached it to a plane:
Debug.Log(OVRInput.Get(OVRInput.Button.One));
That's the only time I've gotten the input system to actually return true when I pressed a button. I have not done anything fancy with the input system in my project. I've barely used it.
So, I'm wondering, maybe there's some kind of setup that I need to do before trying to use the input system? Or maybe it won't work properly if some type of object/component/code is on the scene. What am I missing here?
