BP interface methods without outputs are not implementable

Description
I have created a interface IProp with the method Move amongst others. The only different from the other methods is, that the Move methods has no outputs. After implementing this method into a blueprint, all methods are added for implementation in the blueprint except the Move method. Probably this is because overriden methods without outputs are added as events, which is being applied for interfaces as well, but this mechanic seems not to work in this case.

Steps to reproduce

  1. Create a blueprint interface called “ITest”.
  2. Add a method without outputs.
  3. Create a actor blueprint called “TestImplementation”.
  4. Implement the “ITest” to “TestImplementation”.
  5. Realize that the methods without outputs are not added for implementation.

Hi ,

If you open a context menu in the event graph, can you look for Event ITest? In this case, Events are created for interface functions that do not have outputs, so it should appear as an Event when the interface is implemented within an actor.

Hi ,

We have not heard from you in several days. I am marking this as answered for tracking purposes. If you are still experiencing this error, please comment with the requested information.

Hi ,

sorry for the late answer, i just tried to repeat this issue. It appeared to work after compiling the interface ITest. Sorry for time it took.

I’m happy to hear you are no longer experiencing this issue. I will mark this as answered for tracking purposes. If you experience the error again, please comment with the requested information.