Description

I first came across this bug when I was working with Actor Sequences and noticed that the door I had opening would snap back when I tried to close it. Later I discovered that the issue was with playing sequences in reverse.

This also happens when Play Rate node is used and the value is set to -1

This is a Regression from 4.14.2

NOTE The "snapping" effect only happens when you wait for the sequence to finish opening the door completely. If the actor exits the trigger before the sequence is over, the door will close as expected.

This is tested in UEQATC-1583

Steps to Reproduce
  1. Open QAGame
  2. Open QA-Sequencer level
  3. Select the Sequence_Door actor in the World Outliner
  4. Open TM-Sequencer-Door SubLevel blueprint
  5. Right click in an empty space and add a reference to the Sequence_Door actor
  6. Drag off of the Sequencer_Door reference and search Sequence Player and select Get Sequence Player
  7. Drag off of the Sequence Player node and Search play and select Play
  8. Attach the OnActorBeginOverlap (TriggerBox) to the Play node
  9. Drag off the Sequence Player node and search and select Play Reverse
  10. Attach the OnActorEndOverlap (TriggerBox) to the Play Reverse node
  11. PIE and run into the trigger box of the TM-Sequencer-Door
  12. Wait until the sequence finishes its entire animation and then walk out of the trigger

Result: The door snaps back closed and does not play the sequence in reverse

Expected Result: The door slowly closes as the sequence plays in reverse

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-40076 in the post.

1
Login to Vote

Fixed
ComponentTools - Sequencer
Affects Versions4.15
Target Fix4.15
Fix Commit3246178
Main Commit3389599
Release Commit3246178
CreatedDec 29, 2016
ResolvedJan 4, 2017
UpdatedApr 27, 2018