Adding variables to a struct clears struct arrays used in blueprints.

Regression (yes) issue (does not) occur in 4.12.5

Steps to Reproduce
  1. Open Editor (any project)
  2. Create new struct
  3. Add any variable to struct (save)
  4. Create new blueprint
  5. Add variable array of type (created struct)
  6. Compile
  7. Set at least 1 array element in details pane, set values in struct variables to any other value.
  8. In Struct, add a new variable (any)
  9. Save
  10. In created blueprint, open elements dropdown in details pane of struct array


Any altered values set back to default values (see attached .gif)


Altered values remain altered, new variable added.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.13.2
Target Fix4.15
Fix Commit3201689
CreatedNov 4, 2016
ResolvedNov 17, 2016
UpdatedFeb 5, 2017