If I have a level and a sequence, and I change the name of the level, my actor references are broken in the sequence. I am aware of the Fix Actor References command in the sequencer window but it seems that this doesn’t work for event tracks that call functions with actor references as payloads.
In my case, on the event trigger track, the name of the actor is still displayed on the keyframe, but the keyframe does nothing when played. To fix the issue, I’ve had to reset references on each keyframe manually.
I’m wondering if this could be done using a script. C++, Python or Blueprint? The script would need to iterate through each event track in the sequencer, check each keyframe for actor references, then reset the reference with the proper one in the current scene.