Hello Harald and everyone :grinteeth:
Just updated to Spine 4 and am working out any kinks.
There is a behavior change when I apply an empty animation to a track that is already empty, and then immediately use AddAnimation().
skeletonAnimation.AnimationState.AddEmptyAnimation(0, 0, 0);
TrackEntry newTrack = skeletonAnimation.AnimationState.AddAnimation(0, "myAnim", false, 0);
newTrack.MixDuration = 0.1f;
Expected behavior (before Spine 4 update): The "myAnim" animation would mix in immediately with 0.1f mix duration.
New behavior with Spine 4: The "<Empty>" empty animation lasts for about a second long, and THEN it plays myAnim. In case it matters, the "myAnim" animation is 35 frames long.
Is this intended or possibly a bug? If I need to make a repro / post a bug report I can, but thought it possibly could be an intentional change? Also just to make sure its clear, it only happens when the track is empty (so would have to clear the track each time when testing).
Also I realize there isn't really any reason to first add an Empty Animation to a track that is already empty, and then to immediately use AddAnimation (I could just skip the Empty Animation part), but I figured I'd ask about it since it seems a bit strange.
Thanks for the help!