Playing a sequence more than once will have an incorrect player status on the first frame. 

Steps to Reproduce
  1. Create a Sequence
  2. Add an event repeater track to the sequence
  3. Bind it to a new event endpoint
  4. In the endpoint get the Player, call Is Playing on it, branch off the result and print a string if it is false
  5. Animate something so you can tell when playback is finished (eg add a spawnable cube that is in plain sight. It will de-spawn when playback finishes)
  6. In the level blueprint play the sequence when the 1 key is pressed
  7. PIE
  8. Press 1 to play the sequence, note that the sequence plays, but nothing is printed to the screen.
  9. Wait for playback to finish
  10. Press 1 again


On the second playback the string will be printed

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-113252 in the post.

Login to Vote

ComponentUE - Anim - Sequencer
Target Fix4.27
Fix Commit16013288
Release Commit16026051
CreatedApr 12, 2021
ResolvedApr 14, 2021
UpdatedNov 30, 2022