dotnetdummy ah ah good eyes 🙂 I takes time to see this loop toggle. Thanks.
Anyway, toggle on the left (disable I guess ? gray colored text) or on the right (enable ? blue colored text), it doesn't change anything, still animation finished not fired in the game project.
Does your minimal project shows the issue ?
Making a small working example on my own shows me the author either use something that has also been modified/broken since 3.5 or he's wrong cause it's "is_playing" method used instead of "play" ! I don't even know how it could worked in previous version, side effect ? issue ?
EDIT: I've replaced 'is_playing' call by 'play' and now it's ok, BUT animation runs faster than before. Quit unfortunate to be puzzled in a puzzle game !