Skip to main content
Version: 2.1.1

← Back to index page

2.2.0 Changelog

Dependencies

  • dependency(UnityEngine): restore compatibility with Unity >= 2021.3.0f1

New Features

  • feat(HapticOrigin): allow scale Haptic Rig prefab without unpacking
  • feat(CursorBehaviour): calculate radius for all primitive meshes
  • feat(Inverse3Cursor): add smoothed position
  • feat(VerseGripCursor): add smoothed rotation
  • feat(Inverse3): add SpaceTransformationUpdateEnabled field to control the update of space transformation matrices
  • feat(Inverse3): add WorkspaceCenterPosition property to get workspace center in world space
  • feat(Inverse3): add WorkspaceRadius and WorkspaceScaledRadius properties
  • feat(Inverse3): add Ready event to notify when the device is opened and the cursor and body are positioned
  • feat(VerseGrip): add Ready event fired when the device is opened and the cursor is positioned
  • feat(ClientConfiguration): add clientTimeout and socketTimeout fields
  • feat(DeviceMapper): add GetInverse3(handedness) default parameter to get the first found device
  • feat(DeviceMapper): add GetVerseGrip(handedness) to get the grip associated with the inverse3 device

Fixes and Improvements

  • fix(package): documentation url
  • fix(ClientConnection): avoid unwanted connection after unexpected poll error
    • wait connection to listen poll errors
  • fix(DeviceMapper): NullReferenceException on manual destroy
  • fix(CursorBehaviour): NullReferenceException on cursor model without mesh renderer
  • fix(HapticOrigin): stabilize uniform scale calculation in Editor
  • fix(DeviceMapper): GetInverse3() and GetVerseGrip() results ordered by readiness and connection state

Deprecations

  • rename(Inverse3): WorkspaceCenter to WorkspaceCenterLocalPosition
    • deprecated(Inverse3): WorkspaceCenter property
  • rename(HapticOrigin): UniformScale property replace scale field
    • deprecated(HapticOrigin): scale field

← Back to index page