Going to an earlier point of a replay does not update to previous visibility state on an actor that was switched to not visible during demorec.

Reproduced in 4.9.2 binary and Main (//UE4/Dev-Main CL 2813214)

Steps to Reproduce

1. Open Shooter Game
2. Remove all Player Starts but one
3. Create a new Actor Blueprint
4. Drop the Actor BP into the level in front of the Player Start (so it's visible at game start)
5. Add a Cube component
6. Event Begin Play > Delay (10.0) > Cube component > Set Visibility (False)
7. Launch the game (UE4Editor.exe shortcut with project location and -game)
8. Host a game with no bots in the map used above
9. Console command: "demorec test"
10. Wait for the Actor BP to disappear
11. Console command: "demoplay test"
12. Wait for the replay of the Actor disappearing
13. Click to an earlier portion of the video, in which the Actor was previously visible

The Actor remains invisible, even if going back to the start of the video.

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

Login to Vote

Won't Fix
Affects Versions4.
CreatedJan 5, 2016
ResolvedMar 14, 2017
UpdatedOct 6, 2020