Multiple OVRInput Requests Broken
There seems to be a serious input issue where a call to something like OVRInput.Get (OVRInput.Button.PrimaryIndexTrigger) in one script (anywhere in the script, doesn't have to be Update, LateUpdate, or whatever) makes it so that all calls for the exact same request anywhere else in the project fail.
My test for reproducing is the GearVRControllerTest scene that comes with the Oculus SDK. I have an additional canvas set up so that OVRInput.Get (OVRInput.Button.PrimaryIndexTrigger) is being called from my own script on my own canvas and OVRInput.Get (OVRInput.Button.PrimaryIndexTrigger) is also being called by OVRGearVRControllerTest.cs. Only the input request in OVRGearVRControllerTest prints a result of "True". I'm testing with an Oculus Go and using Unity 2017.4, but I've seen this on and off for several months wondering why nothing has been done about it.
My test for reproducing is the GearVRControllerTest scene that comes with the Oculus SDK. I have an additional canvas set up so that OVRInput.Get (OVRInput.Button.PrimaryIndexTrigger) is being called from my own script on my own canvas and OVRInput.Get (OVRInput.Button.PrimaryIndexTrigger) is also being called by OVRGearVRControllerTest.cs. Only the input request in OVRGearVRControllerTest prints a result of "True". I'm testing with an Oculus Go and using Unity 2017.4, but I've seen this on and off for several months wondering why nothing has been done about it.
