Interface function showing as event not function

There is one constraint I found:
If you are passing an input by reference, event will not be able to modify the original input while function can. This happened for a USTRUCT for me, so i am not sure how widely applicable this is.

UE5 did notify me that “no value will be returned by reference” when using the event. Adding a dummy output to the interface fixed it.

1 Like