Skip to content

Release 1.0.60

Compare
Choose a tag to compare
@jumeder jumeder released this 13 May 10:48

Important Service Updates

  • SDK updated to version 1.0.60

API Changes

  • Calling RemoteUnityClientInit without specifying the pose mode will now default to "local" pose mode on HoloLens2 and "remote" pose mode when running on a flat screen. "Local" pose mode can still explicitly be set in the function call or later toggled via the graphics binding. The change has been made to provide the best possible experience on each platform by default. For most flat screen scenarios the distortions introduced by "local" pose mode are more perceptible than the less accurate re-projection of the "remote" pose mode.
  • The Unity binding provides a new API property 'RemoteManagerUnity.CameraCullingMask' to modify the camera's culling mask in "remote" pose mode, so integrations with Cinemachine (for example) are possible without modifying the source from the ARR package.
  • Added the following new result error codes to clarify the reasons for a failed network connection: DomainUnreachable, ConnectionRefused, ConnectionFailed,Timeout.

Bug Fixes

  • Fixed spurious PeerDisconnectTimeout response on connect failure when trying to connect again after calling disconnect.
  • ARRServiceUnity.StopSession and ForgetSession will now disconnect the session to prevent a session without a reference remaining connected and blocking new connections.
  • Fixed rare client crash after a spurious disconnect from the server.
  • Removed orphaned .meta files from Unity package.