If I’m in a non-looping state A that is the leader of the sync group, but it hasn’t reached its first marker yet, showdebug animation
shows that the marker idx is -1, and any new sync follower will not be synced properly - it will simply play at its own rate, and only once the idx 0 of the leader is reached, synchronization will start (and a skip will happen).
With looping states, this doesn’t happen, as the marker is n-1 right from the start (n the number of markers), rather than -1, and everything works right away.
Is there any way to replicate this behavior, but without actually making the clip looping? It would also be nice if I could add a sync marker inside the clip asset, but outside of the actual playing field of the clip - but currently it seems that’s not possible…
one hacky solution I can think of is to add empty frames to the start of the animation just so I can add the sync marker, and then make sure the clip starts at the proper frame whenever entering… but I’d rather avoid that.