Blueprints copied or moved to another level do not retain variable references to other Actors that are also copied or moved.

Reproduced in 4.7.5 binary and Main (//depot/UE4/Promotable-CL-2507843)

Steps to Reproduce

1. Open any project
2. Create a new level
3. Open the Levels window
4. Levels > Create New
5. Create a new Actor Blueprint, ActorA
6. Create a new Actor Blueprint, ActorB
7. In ActorA, add an editable variable of type: ActorB
8. Drop ActorA and ActorB into the Persistent Level
9. In the Details panel for ActorA, assign ActorB to the ActorB variable
10. Select ActorA and ActorB
11. Ctrl + X
12. Make the new level the current level
13. Ctrl + V

ActorA does not retain the reference to ActorB in its variable

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.7.54.8
Target Fix4.9
Fix Commit2538281
CreatedApr 17, 2015
ResolvedMay 5, 2015
UpdatedApr 27, 2018