A new notes:
Start
is raised before SetAnimation returns. So if you subscribe after, it will be too late.
End
is raised when the TrackEntry is removed from AnimationState.
In the current version, non-looping animations do not get removed automatically when the animation completes. It has to be interrupted with another animation, or removed by calling AnimationState.ClearTrack
, or by setting the TrackEntry.TrackEnd
value manually.
What does your code look like?