In the example above I have two custom animations, A and C. They both start and end at completely different positions.
At the end of animation A, I want Godot to automatically generate a new animation, B, that transitions to the first frame of C. Importantly, I need to be able to trigger that new animation at any point during the lifecycle of animation A, whether it just started, is halfway through, or is at the end. Ideally there would be a crossfade between A and B as B becomes active.
I've spent a good couple of hours crawling through the docs and messing around with AnimationTree and I'm getting nowhere. Does anyone know if there's a way to do this natively in Godot?