Blueprint Interface function does not show up in Class Blueprint's My Blueprint tab

I think it’s a bug… I get the same behavior… When I add a function with an Input only, It doesnt show ut in the plueprint… but If I add an output value to the function, then it shows up…

I created a Blueprint Interface with three functions; the first two return values through Output, the third one does not. When I add the Interface to a Class Blueprint, the function that does not return a value does not show up in the Interfaces section of the My Blueprint tab. If I add an Output to the third function, then it will show up in the Interfaces section of the My Blueprint tab. The third function does show up in the Action menu when right-clicking in the Event Graph though.

Is this the intended behavior, or a bug?

After tinkering a little bit more, it looks like Input only Functions are marked like Events; so maybe they’re handled differently. I’m implementing the Interface on a Base Class Blueprint and then needing to Override in Child Blueprints, which I couldn’t figure out how to Override the Inout only (which makes me think it might be a bug). So I added some Outputs; no harm, no foul.

just be careful… When I add an function to the interface, that takes a blueprint-class as input, then this corrupts the file for me. The program will run nicely, and you will get no warning a first, but when you try to reopen the project, It may just crash…(I have reported this as a bug)

Thanks for the heads up.