Reproducing the bug:
1 Create a FirstPerson example project.
2 Duplicate the example map, and open the duplicate.
3 Delete all the blocks in the map so that it looks different from the first map and save.
4 Create a new map in the content browser that’s totally empty, and open it. (Because level visibilty doesn’t work on PersistentLevel)
5 Open the levels window, and add the both example levels as sub-levels. Make sure they are set to load on blueprint
6 Turn off the visibility on the second sublevel.
7 Create a level sequence, add it to the level, and open it up.
8 Add a level visibility track. Create 2 hidden visibility triggers, and a second visible visibility trigger.
9 Arrange them like so:
10 Set the appropriate List item on each trigger, so that FirstPersonExampleMap2 starts hidden, and ends shown, and FirstPersonExampleMap starts shown and ends hidden.
11 Add the following nodes to the level bluprint:
12 Now hit play and you should see the FirstPersonExampleMap, then 2sec delay, then the sequence starts, then after 5 seconds or so the level visibility will switch, and all the blocks will disappear. Then when the sequence reaches the end it will switch back.
After testing the same thing with location animation, and event tracks, it appears that my bug is now isolated to the level visibility track. I’m fairly sure this wasn’t the case in 4.12, but since it’s working for 4.13 I don’t see the need to test.
Upon watching your animation Ghar, and reviewing your post more carefully, I believe I jumped the gun. You and I are experiencing 2 separate bugs. To reproduce your bug you need to do 5 more steps:
13 Create another sequence (NewLevelSequence2), add it to the level, add an sphere to the level to animate, then add an animation track for the sphere and animate it.
14 Add a shot track, open the shot track, and add a camera.
15 Add another sequence (NewLevelSequence3), add it to the level. Then open it up and drag NewLevelSequence2 into NewLevelSequence3
16 Add a node for the NewLevelSequence3 to the level blueprint like so:
17 Hit Play and you should see the level load, 2 sec delay, NewLevelSequence3 begins playing NewLevelSequence2, Sphere moves along its path, NewLevelSequence3 ends, and 1-2 seconds later the sphere jumps back to it’s starting position.
All these steps are a little complex, so here’s my test project:
https://drive.google.com/file/d/0B5zdMSAtfqBedVNaVERQS18xZjA/view?usp=sharing