Renaming a blueprint component and presing ocmpile will reset any altered instances of the blueprint to default values.

Steps to Reproduce

1. Open Editor (any project)
2. Create new blueprint
3. Add a static mesh component to blueprint (any mesh)
4. Rename component to "test1"
5. Compile
6. Place copy in level
7. Select blueprint in level
8. In details pane, select the static mesh component and change mesh/material to any other mesh/material
9. In blueprint, rename component to "renamed"
10. Compile


Blueprint copy in level reverts to default values


Blueprint maintains altered values, component is renamed.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.9
Target Fix4.14
Fix Commit3148022
Main Commit3152997
CreatedSep 15, 2015
ResolvedOct 1, 2016
UpdatedApr 27, 2018