Reproduction Steps
- Create new “Actor” blueprint.
- Add a “Cube” StaticMeshComponent to the root scene component.
- Animate the cube up and down over time using any method you like.
- Add an instance of the cube to the “default” level.
- Open the Sequence Recorder window.
- Add the cube blueprint instance to the recording.
- Empty the “Classes and Properties to Record” Array in the settings. Add only the “StaticMeshComponent” to the array.
- Ensure the “Record to Possessable” option is False
- Simulate the game, observe the cubes movement, then click the “record” button in the Sequencer Recorder window.
- Once the recording is finished, open the resulting Recording and observe the state of the actor in the world. There will be a copy of the root scene component and static mesh component in the “Spawnable” actors hierarchy.
Check out the attached Project as a demonstration.
It appears to only affect components that are listed in the “Classes and Properties to Record” settings of the Recorder.
Also in the demonstration project, if I open the “Recordings/RecordingWithPossessable” sequence, the Transport Controls for Sequencer disappear. Another bug, should I lodge another bug report separately for that?