Ejemplo n.º 1
0
        public void Session_GetConnectedControllerTypes()
        {
            IntPtr sessionPtr = CreateSession();

            Assert.AreNotEqual(IntPtr.Zero, sessionPtr);

            ControllerType controllerType = OVR.GetConnectedControllerTypes(sessionPtr);

            // We assert that at least one controller is present
            Assert.IsTrue(controllerType.HasFlag(ControllerType.Remote) || controllerType.HasFlag(ControllerType.XBox) || controllerType.HasFlag(ControllerType.LTouch) || controllerType.HasFlag(ControllerType.RTouch),
                          "No Oculus controller is available - please connect any Oculus controller for this test to pass.");
        }