AnimatorControllerPlayable.CrossFade* - API inconsistencies

Hi Mecanim devs!

I'm trying to wrap my head around some oddities in the signatures of AnimatorControllerPlayable.CrossFade() and CrossFadeInFixedTime() (in Unity 2019.3). First of all, the documentation seems out of sync - neither method has a variant with a 'normalizedTransitionTime' parameter, as documented here and here. Furthermore, the other parameter names don't match either (CrossFadeInFixedTime offers fixedTime, the documentation says fixedTimeOffset), and this makes their meaning hard to decode.

More importantly though, I would like to call CrossFadeInFixedTime and give it a normalized transition offset. This is possible in editor but not via scripting, which seems odd. Am I missing something?

5904569--630299--upload_2020-5-27_12-8-19.png

1 Like

Hey, did you find any solution for this? I'm looking for the same answer.