Overridden functions in Child Blueprints cannot be converted to/from pure functions.
Reproduced in 4.8.1 and Main (//depot/UE4/Promotable-CL-2601051)
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.
Why does the REMOVE method of map container remove elements have memory leaks?
How does TextureRenderTarget2D get TArray<uint8> type data?
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How to convert the datasmith scene file to BluePrint. Create animations in BluePrint.
Why are there still collisions when the actor is hidden in the scene?
Why does the system plugin 'UnrealBuildTool' error could not be found when the project is compiled?
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.8.1, 4.9 |
Target Fix | 4.11 |
Fix Commit | 2635959 |
---|
Created | Jun 27, 2015 |
---|---|
Resolved | Jul 28, 2015 |
Updated | Apr 27, 2018 |