{ "name": "com.unity.xr.core-utils", "displayName": "XR Core Utilities", "version": "2.5.2", "unity": "2021.3", "unityRelease": "0f1", "description": "Common utility classes for XR projects\nRefer to API documentation for details. Some particularly useful utilities include:\n▪ Geometry Utilities\n ▪ Point of closest approach\n ▪ Closest edge of a polygon\n ▪ Check if point inside of polygon\n ▪ Compute 2D convex hull\n▪ Collection pool\n▪ Math Utilities\n ▪ Bounds extensions\n ▪ Quaternion extensions\n▪ Editor GUI\n ▪ Flags Property Drawer\n▪ Scriptable Settings (serialized project settings)\n▪ Conditional Compilation Utility\n▪ XR Origin Implementation", "keywords": [ "xr", "ar", "augmented", "reality", "utility", "utilities", "core" ], "dependencies": { "com.unity.modules.xr": "1.0.0" }, "_upm": { "changelog": "### Fixed\n\n- Fixed the Project Validation window so that it draws the Web and Facebook Instant Games icons in the correct aspect ratio.\n- Fixed an error in the `PackageVersionUtility.UpdatePackageVersions` method where failed package manager requests were not handled, leading to a null reference exception.\n- Fixed error \"InvalidOperationException: Cannot modify VisualElement hierarchy during layout calculation\" in the `ProjectValidationSettingsProvider` where the drawer would clear during an asset refresh and cause a `NullReferenceException` when refreshing the Project Validation issue list. ([XRCB-19](https://issuetracker.unity3d.com/product/unity/issues/guid/XRCB-19))" }, "upmCi": { "footprint": "81a1f6ecf0690954855809cf9844eacdf2d44a4b" }, "documentationUrl": "https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.5/manual/index.html", "repository": { "url": "https://github.cds.internal.unity3d.com/unity/com.unity.xr.core-utils.git", "type": "git", "revision": "fd1180d6886681f2344f96d747dae3d9dd262a23" }, "_fingerprint": "5b282bc7378d257fcefbecad81c641874f85d033" }