Overriden Functions without Return Outputs create Events instead of Functions

As reported in UE-75339, this behavior has been brought up a number of times. The response is generally WAD/WNF, but I’m reporting it again to highlight how confusing it can be not to see the the overridden function in the function list, but as a new event in the graph.

People have been bringing this up for years but there’s still no change, and as a workaround we’re passing junk bools as outputs just to make it show up in the functions list. It would be nice to make this an option for the project if it’s not adopted as the default behavior.

Thanks.