pjchardt Posted June 2, 2021 Share Posted June 2, 2021 Not sure what is going on...as I understand it, CapSenseGrip should return the value of the Grip trigger on Quest, is this correct? Instead I am getting values from X axis of joystick. Unity 2020.3.3.f1 VIU 1.13.1.0 XR Plugin Management 4.0.5 Oculus XR Plugin 1.8.1 I am using the old input system from Unity. Link to comment Share on other sites More sharing options...
lawwong Posted June 3, 2021 Share Posted June 3, 2021 Thanks for the feedback! Its seems to be a bug, will fix in next update. If need it, you can hot fix yourself by modifying following line https://github.com/ViveSoftware/ViveInputUtility-Unity/blob/baacdbd76387574b16efc0a5bcc430eebb258e3f/Assets/HTC.UnityPlugin/VRModule/Modules/UnityXRModule.cs#L334 into state.SetAxisValue(VRModuleRawAxis.TouchpadX, primary2DAxis.x); state.SetAxisValue(VRModuleRawAxis.TouchpadY, primary2DAxis.y); It seems odd but VRModuleRawAxis.TouchpadX/Y actually means "primary axis X/Y" now. (See how the field treated in ControllerState.cs if you are interested) Briefly, the weird naming was a legacy design issue. Link to comment Share on other sites More sharing options...
pjchardt Posted June 6, 2021 Author Share Posted June 6, 2021 Thanks! Works as expected with hot fix. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now