com.unity.xr.interaction.toolkit 2.3.2

com.unity.xr.interaction.toolkit

Source docs
Notes: processedReleased May 5, 2023

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2020.3

Package Dependencies

📈 Improvements

  • Changed XRI project validation to only log errors to the console, not warnings.
  • Updated `XRPokeFollowAffordance` smoothing property default from 8 to 16 to make it feel more responsive.

🔧 Bug Fixes

  • Added additional checks against AR Foundation 5.0 and newer so deprecation messages and the use of the newer XR Origin (AR) is hidden when using AR Foundation 4.2 and older.
  • Fixed GC allocations produced each frame by `XRPokeInteractor.UpdateUIModel`.
  • Fixed frame-timing for Locomotion Input Tests when running in batch mode.
  • `XRInteractableAffordanceStateProvider` Fixes:
  • - Activated state was lower priority than selected, which because select is not exited, this was causing issues with it not appearing.
  • - There were some racing coroutines between select and activate, and now trigger a new animation blocks previous animations
  • - Leaving the select state cancels select animations that might not have completed
  • - Leaving activated state cancels activate animations that might not have completed
  • Fixed repeat audio issue in the `AudioAffordanceReceiver` by adding extra conditions which treat select as a modifier to hover, and activated as a modifier to select. Doing this prevents triggering repeat audio clips that shouldn't fire, like releasing the activate trigger, or releasing the select trigger while still hovering.
  • Fixed `XRPokeLogic` issue where poking from behind objects would sometimes trigger select incorrectly.
  • Fixed `XRPokeLogic` issue where depth percent was incorrectly calculated using an exponential value which would result in poke buttons feeling disconnected from the poke interactor position.