In Editor, When you remove a return value parameter from a Blueprint Interface function's Output Category. (so there are no return values), it becomes an event.
In any Blueprint that implements the function, it will warn you that the function needs to be removed and you must add an event instead, However, you can not remove the implemented function. Neither the delete key or right click > delete will remove it.
This is a Regression as this does not happen in UE 4.22
Result: Unable to delete the implemented interface function from the Actor Blueprint.
Expected: You should be able to delete the implemented function.
How does TextureRenderTarget2D get TArray<uint8> type data?
What does the number (2152,1-34) in glsl error mean?
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How do I set a material as a post-processing material?
What is the difference between Camera and CineCamera?
How does TArray loop correctly remove elements in blueprints?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85687 in the post.
2 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.23, 4.24, 4.25 |
Target Fix | 4.25 |
Created | Dec 11, 2019 |
---|---|
Resolved | Jan 16, 2020 |
Updated | Feb 5, 2020 |