Blueprint interface doesn't show "using interface..." node

Hi!
I am facing a problem. I want to use the Using interface node but cannot access it. I did uncheck Context sensitive and I am calling the Interface Message, not the Interface call, but still it doesn’t allow me to choose the node that will allow me to call the function on any actor that is implementing the interface.
So just to reiterate. The editor doesn’t allow me to place the “using interface…” node, it only gives the ability to call the function on the interface itself, which is super weird.

Thanks for your help!

Hi! Thank you for taking the time to help. I actually tested this out and it seems that “using interface…” was simply renamed to “target is %the interface name%” and it works just like in the tutorials.
I had a problem calling the message, but it was due to not correctly implementing the event on the blueprint that implemented the interface.

You are right, the naming changed, but works as intended. Case closed!

Hello PhoxyShmoksy,

would you mind elaborating on your problem a bit more?
If you use the Interface Message Node you can plug in any object you want, that doesn’t necessarily mean it also implements the interface. If you use the Interface call you actually have to supply an interface, thus you have to make sure it implements the interface.
If you’re referring to the documentation, note that this part of the documentation is referring to the Unreal Engine 4 version 9, so it might not quite be up to date.

Hope that helps. Just let me know if I was way off course and misunderstood you.

Regards,

Vecherka.

Glad to hear :).
Please don’t forget to mark this question as closed, so it can be found easier by those with the same problem.