Developer Notes

This no longer occurs in 4.13

Description

Renaming a variable in a parent blueprint will reset the value of that variable for any child blueprint based on the parent within the level viewport.

Steps to Reproduce

1. Open Editor (any project)
2. Create and open new blueprint (actor)
3. Create an integer variable, call it "test", make it editable/public
4. Compile, save blueprint
5. RMB blueprint in content browser>Create Child Blueprint Class
6. Place copy of child in level
7. In details pane, change value of "test" to a new value
8. In parent blueprint, RMB "test" in My Blueprint pane>Rename>Rename blueprint.
9. Compile
10. Select child blueprint in level viewport

Results:

Altered value reverts to original parent value for variable.

Expected:

Variable name is changes, value remains intact.

Have Comments or More Details?

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

53
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.9.2
Target Fix4.13
CreatedOct 23, 2015
ResolvedJul 11, 2016
UpdatedApr 27, 2018