Description

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

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

Expected:
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.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.8.14.9
Target Fix4.11
Fix Commit2635959
CreatedJun 27, 2015
ResolvedJul 28, 2015
UpdatedApr 27, 2018