Description

When setting properties and saving simulation changes, EditorUtilities::GetEditorWorldCounterpartActor and EditorUtilities:GetSimWorldCounterpartActor functions seem to get the wrong actor. Actors in different levels seem to share the FName and the loop in those functions breaks too early.

Steps to Reproduce
  1. Create a Main map and two sublevel maps,
  2. Add them to the Main map,
  3. Add a CineCameraActor to every map created,
  4. Start PIE
  5. Change any setting of one CineCameraActor, press "Keep Simulation Changes" on it,
  6. End PIE
  7. Observe wrong CineCameraActor has its property changed.

Alternatively, you can view the repro video on the linked UDN

Have Comments or More Details?

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

0
Login to Vote

Backlogged
ComponentUE - Editor - Workflow Systems
Affects Versions5.1
CreatedJun 21, 2023
UpdatedFeb 14, 2024