com.unity.xr.core-utils 2.2.0-pre.1
Notes: processedReleased October 5, 2022
Unity Compatibility
Minimum Unity: 2019.4 (0f1)
Package Dependencies
- com.unity.modules.xr (1.0.0)
✨ Features
- Added `SwapAtIndices()` function to `ListExtensions` that performs an index-based element swap on any `List`.
- Added bindable variable classes which allow a typed variable to be observed for value changes.
- Added value datum classes, which store data in a `ScriptableObject` or directly within a serializable class. These can be utilized to share common configuration across multiple objects and are used by the affordance system.
- Added common primitive types of `UnityEvent` to allow serialized typed Unity Editor events.
- Added `HashSetList`, which is basically a wrapper for both a `HashSet` and `List` that allows the benefits of O(1) `Contains` checks, while allowing deterministic iteration without allocation.
- Added Multiply, Divide, and SafeDivide Vector3 extensions.
