Description

In UE5.2, there seems to be a problem with the initialization of the reloaded LevelSequenceActor. SequencePlayer->Initialize is not called in  ALevelSequenceActor::InitializePlayer() and Tick registration is not performed, so playback does not proceed.

Steps to Reproduce

[Repro]

  1. Place a level sequence actor with settings belonging to the data layer.
  2. Unload->activate the data layer during execution in PIE.
  3. Call Play of the level sequence in step1.

[Reproduction Project]

  1. Download the sample project and open it in an editor.
  2. Play in editor.
  3. Press [Enter] key. The sequencer will play and the StaticMesh on the level will rotate.
  4. Press [X] key. DataLayer will be unloaded.
  5. Press [Z] key. DataLayer will be activated.
  6. Press [Enter] key. 

Result:

Sequencer is played, but StaticMesh on the level does not rotate.
Expected:

As in Step 3, Sequencer is played and StaticMesh on the level is rotated.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions5.25.3
Target Fix5.3
Fix Commit24913186
CreatedNov 1, 2023
ResolvedNov 1, 2023
UpdatedNov 3, 2023