Create a "use" function for multiple objects/events

… both Thompson and Nameless are right…

as you say, Sea, you can use a Blueprint Interface to send the same “use” message to many different types of actors… say a door, a health pack, etc. When the referenced actor gets the “use” message, they can interpret this in their own way (a door opens, a health pack adds health, etc.)