Description

An array of a structure that has been modified without the array's blueprint being complied results in the values of the array element being reset. Compiling each blueprint that has the array of structures fixes the problem.

 

Tested in //UE4/Release-4.25 @ CL 14469661 and this occurs as well, so not marking as a Regression

Steps to Reproduce
  1. Open a project
  2. Create a new Actor blueprint
  3. Create a new Structure
  4. Add a new variable to the Struct
  5. Open the Actor Blueprint
  6. Create an Array with its type set to the Struct you made
  7. Add a new array element and change the default values
  8. Open the Structure
  9. Add a new variable to the structure
  10. Select File > Save All
  11. Close and reopen the editor
  12. Open the Actor Blueprint you created

RESULT:

The values in the array of structures have been reset

EXPECTED:

The values for the array maintain their values

Have Comments or More Details?

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

5
Login to Vote

Backlogged
ComponentUE - Gameplay
Affects Versions4.254.26
CreatedApr 2, 2021
UpdatedJan 9, 2024