1.4.0 - Unity SDK Release Notes
SDK Delivered via The Magic Leap Hub
- Unity Example Project
 - Magic Leap 2 Unity SDK Package
 - Magic Leap SDK Version 1.2.0-dev1
 - Unity Version: 1.4.0
 
Unity® Package 1.4.0
Features
- Added MLNativeBindings.MLUnitySdkGetMinApiLevel() method which reports the minimum Magic Leap API level supported by the package.
 - Added new MLCameraBase class to the MLCamera API which can be used to make camera API calls synchronously.
 - Added suite of automated API marshalling tests in Test Runner.
 - Added new public OnReceivedSamples callback to the MLAudioInput API.
 - Added new capability to MLSegmentedDimmer to enable using the camera's depth buffer to automatically apply segmented dimming to 3D meshes in a scene, instead of using URP. This feature will require an upcoming update to the com.unity.xr.magicleap package.
 - Added WinkLeft and WinkRight values to the MLGazeRecognition.Behavior enum.
 - Added Reset() method to the MLMediaPlayerBehavior script.
 - Added Controller.State struct to the Input subsystem get state info of the controller, such as handedness. Use InputSubsystem.Extensions.Controller GetState() to query the current state.
 
Bug Fixes
- Fixed bug where MLMarkerTracker would not shut down cleanly, causing a "PerceptionSystemNotStarted" error to fill the log output.
 
Deprecations & Removals
- Several MLSegmentedDimmer properties which had previously been deprecated have now been removed.
 - MLSegmentedDimmer.SetEnabled() has been marked Obsolete and will be removed in a future release.
 
Known Issues
- MLWebRTC: When disconnecting from a session, the camera does not shut down cleanly if the NativeSurface buffer format was used, causing the application to hang for as much as 30 seconds.
 - Webview: The scene does not automatically start by opening a tab for the user. This requires the user to open a new tab before inserting any URLs (click the '+' button); otherwise, the URL request will not be initiated.
 - AppSim Unity UI has issues where reset button in some UI views are not functional.
 - Controller Touchpad Gestures are not recognized