After loading a map containing a ParentBP with a ChildActorBP, Deleting and undoing the deletion will "resurrect" the original child, and a new child actor is parented to parent.
Possibly Related: https://udn.unrealengine.com/questions/405159/child-actor-ensure-in-uscenecomponentattachtocompo.html
1. Create ParentActor_BP and ChildActor_BP
2. In ParentActor_BP, add a child actor component and assign ChildActor_BP
3. Place ParentActor_BP in the scene.
4. Save the Map, Reload the Map
5. Delete ParentActor_BP
6. Undo deletion (CTRL-Z)
Observe that upon undoing the deletion, there are now 2 child actors in the world outliner, one attached to the parent, and one orphaned in the scene. (Orphaned Child shares "_BP###" with Child before deletion)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-54847 in the post.
5 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.18.3, 4.19.2, 4.20 |
Created | Feb 5, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |