When importing a new version of the Oculus Integration into an existing project, follow the steps on Importing the Oculus Utilities Package to ensure a smooth upgrade experience.
Legacy versions of the Unity Integration can be found in the Unity Integration Archive.The thread for the previous version (v1.40) can be found here: https://forums.oculusvr.com/developer/discussion/80332/oculus-unity-integration-v1-40-08-29-19
There's an interesting issue when using OVRInput.GetUp(). As used below, we would expect to receive a true return value only on a frame where the start button has been released on the left controller. However, we are also getting a true value when the right controller receives focus (for example, if you wiggle the right controller).Easy repro - simply output the value below in a loop. Note the expected single-frame true response when you press and then release the start button on the left Touch controller. Note the unexpected single-frame true response when you wiggle the right Touch controller 🙂bool up = OVRInput.GetUp(OVRInput.Button.Start, OVRInput.Controller.LTouch);This only happens on Quest - behavior on Rift is as expected.