com.unity.xr.interaction.toolkit 1.0.0-pre.8

com.unity.xr.interaction.toolkit

Notes: processedReleased October 27, 2021

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2019.3

Package Dependencies

📈 Improvements

  • Changed the setter of `XRBaseInteractable.selectingInteractor` from `private` to `protected`.

🔧 Bug Fixes

  • Fixed `XRBaseController` so its default `XRControllerState` is no longer constructed with a field initializer to avoid allocation when not needed, such as when it is replaced with `SetControllerState`.
  • Fixed `XRUIInputModule` not processing clicks properly when using simulated touches, such as when using the Device Simulator view. This change means mouse input is not processed when there are touches, matching the behavior of other modules like the Standalone Input Module.
  • Fixed Direct Interactor logging a warning about not having a required trigger Collider when it has a Rigidbody.
  • Fixed missing dependency on `com.unity.modules.physics`.
  • Fixed the sort order of raycasts returned by `TrackedDevicePhysicsRaycaster.Raycast` so that distance is in ascending order (closest first). It was previously returning in descending order (furthest first). In practice, this bug did not affect users since `EventSystem.RaycastAll` would correct the order.