Where is my interface event?

Hey guys. I’m trying to set up a “Use” interface that sends information and executes specific functions inside the blueprints of actors in my world (EX. Doors, boxes, puzzles, ladders, whatever) the biggest problem I have is that the event that is tied to a function in the interface is sometimes available, and sometimes doesn’t exist. I’ll make a function in the interface and have no way to place an event node in the blueprint of the door, or switch or whatever. Sometimes it works though. Could someone PLEASE help me. I’ll bake cookies when my project is complete :slight_smile:

Can you show a screenshot of your setup. That will help the most with a problem like this. Thanks!

Of what exactly? It shouldn’t matter whats happening in my graphs on the implemented blueprints, right? My problem is with the interface blueprints and they don’t have graphs. I should be able to place an Event called by a message node inside a blueprint and have an event (called Event “My Interface”) inside of another implemented blueprint fire when a blueprint sends the function in the interface a message, yeah? It sometimes shows up under events in the palette or in the context menu, it sometimes doesn’t exist at all. Sometimes I’ll have it working properly and if I do things like change the name of a function inside of an interface or add inputs or outputs to the function the event tied to the function in the interface stops working and disappears from the palette and context menu. Is there something that happens to the interface when you add inputs and outputs?

It almost sounds like you aren’t implementing your interface. Go check out this quick video on interfaces, maybe you can see what you may be doing wrong:

Hope this helps you!

1 Like

Was checking in to see if this video helped you solve your issue? If so, can you do me a favor and accept the answer by clicking the check mark located under the arrows next to the answer? If it didn’t, let me know and I’ll try to help you solve it further.

it did at the time. Sorry, got super into a separate project and had to set this one down until now again :slight_smile:

Make sure to check that it’s added to the “implemented interfaces” list in the class setting of the blueprint in question.
Then right click on your graph and select add event and choose the one your looking for.