I’m using UE 4.3 on Windows 7 and I’m having trouble figuring out where to provide definitions for inherited blueprint functions that do not include return values. Here are repo steps:
Create a blueprint interface and create a function that doesn’t contain any return values. Save/Compile.
Interface functions without return values appear as custom events in implementing classes, for some reason (just in case you had not noticed and really need to implement something like right now
Thanks to Xeonme’s clarification about where Unreal places interface functions without return values I was able to figure out how to provide definitions. Here’s full answer:
Interface functions without return values apparently will not be listed in the “My Blueprint” tab. Instead I had to use the Palette window to find generated event for function:
As points out, functions without parameters are placed as Events. interface is a bit confusing, but that is intended. I’m checking with developers to see if they want to include Events in My Blueprint panel. In meantime, what you posted above should work fine. Thanks for posting this answer for other users to find!