com.unity.xr.core-utils 2.2.0-pre.1

com.unity.xr.core-utils

Notes: processedReleased October 5, 2022

Browse versions

PreviousNext

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.