Overridden functions in Child Blueprints cannot be converted to/from pure functions.

Reproduced in 4.8.1 and Main (//depot/UE4/Promotable-CL-2601051)

Steps to Reproduce

1. Open any project
2. Create a new Actor Blueprint
3. Add a new function
4. Create a Child of the Blueprint
5. Override the function
6. In the parent, switch the function to "Pure" in the Details panel
7. Note the overridden function in the child

The overridden function is no longer affected by the change in the parent.

The overridden function matches the original's purity.

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.8.14.9
Target Fix4.11
Fix Commit2635959
CreatedJun 27, 2015
ResolvedJul 28, 2015
UpdatedApr 27, 2018