1.9.0
Version 1.9.0
Notable changes
Added
- Expose
NormalizedBlendValuesfromVirtualBlendTree - Added
IPlatformAnimatorBindings.PreCommitController
Fixed
- [#675] Fixed comparison function in
SingleObjectQuery.ObserveTransformPosition - [#692] Fixed issues where mesh manipulation would fail on readonly meshes, potentially breaking the preview system
entirely. - [#702] Converting non-VRChat platform avatars to VRChat resulted in incompletely initialized avatar descriptors.
Changed
- [#693]
VirtualAnimatorControllerwill adjust VRChat parameter drivers to preserve behavior when parameter types are changed - [#693]
VirtualAnimatorController.Parameterswill now cloneAnimatorControllerParameterobjects on set. - [#690] Now
UIElementLocalizerpreferslabelproperty overtextproperty
Deprecated
Currently, VirtualAnimatorController.Parameters returns an immutable dictionary, but the values in that dictionary
are mutable. This is not intended behavior; a warning has been added that will be logged if the type of parameters
are mutated in-place, and this behavior will break in the future.
Plugins that want to change the type of a parameter should construct a new AnimatorControllerParameter object,
and assign an ImmutableDictionary containing it to VirtualAnimatorController.Parameters instead.