Copying a blueprint instance will reset array values if new element has been added. Repro project is using a variable type of Static Mesh but this also happens with other variable types as well.
User Description:
Just noticed that BPs lose default values when duplicated via Alt+Drag in the editor. To reproduce: - Create a BP actor and add an editable array variable of type static mesh reference to it. - In the BP editor; add two elements to the array and assign default meshes. - Drag an instance of the BP actor into the level. - Add a third element to the array of the actor in the level and assign a mesh to it. - Alt+Drag the actor in the level to duplicate it. * Observe that the duplicated actor, while still having three array elements, only the last one is assigned. The first two entries are void.
Results: The values for element 1 and 2 will be set to None for the copied BP
Expected: For the new BP to keep all set values as well as the 3rd element
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.15.3, 4.16.2, 4.17 |
Target Fix | 4.18 |
Created | Jul 17, 2017 |
---|---|
Resolved | Jul 20, 2017 |
Updated | Apr 27, 2018 |