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)
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
Result:
ActorA does not retain the reference to ActorB in its variable
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-13996 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7.5, 4.8 |
Target Fix | 4.9 |
Fix Commit | 2538281 |
---|
Created | Apr 17, 2015 |
---|---|
Resolved | May 5, 2015 |
Updated | Apr 27, 2018 |