Skip to main content
Version: 3.1.3

← Back to index page

2.2.0 Changelog

Dependencies

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

New Features

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

Fixes and Improvements

  • Package: Fixed documentation URL.
  • ClientConnection:
    • Prevented unwanted connections after unexpected poll errors by waiting for the connection to listen to poll errors.
  • DeviceMapper:
    • Fixed NullReferenceException on manual destroy.
    • Corrected GetInverse3() and GetVerseGrip() results to be ordered by readiness and connection state.
    • Prevented component inheritance to avoid unexpected breaking changes.
  • HapticOrigin: Stabilized uniform scale calculation in the Editor.
  • Inverse3 and VerseGrip:
    • Typed Cursor property to the correct type to avoid casting.
    • Hid DeviceOpened and DeviceClosed events from the inspector.
  • Inverse3Cursor and VerseGripCursor:
    • Typed Device property to the correct type to avoid casting.
    • Fixed NullReferenceException on cursor model without mesh renderer.
    • Stop tracking cursor when the device is destroyed.

Deprecations

  • Inverse3:
    • Renamed WorkspaceCenter to WorkspaceCenterLocalPosition.
    • Deprecated WorkspaceCenter property.
  • HapticOrigin: Renamed UniformScale property to replace the scale field.
    • Deprecated scale field.

← Back to index page