Unity Bugs

This section outlines various bugs and unintuitive behaviours of the Playables API and Unity in general which relate to Animancer, including any known workarounds for them.

If you find any bugs in Animancer, please report them using Github Issues (or see the Help page for alternate communication methods).

Paused Skinned Mesh Update Evaluating a PlayableGraph while the editor is paused doesn't update the SkinnedMeshRenderer it's being applied to.
Reorderable Array Height Unity's reorderable array/list drawer doesn't properly support objects that change height.
Serialized Array Initialization Unity doesn't run field initializers or constructors when resizing arrays in the Inspector.
Timing There are various minor inconsistencies that can cause animation times to be slightly different from Mecanim.
Update Modes Update modes mostly work in the Playables API, but have a few issues if you try to change them at runtime.