Can’t get events to trigger over my BP Interface. Seems like it should be dumb simple, but nonetheless here we are right?
After trying to work a BP interface into an existing script to no avail, I tried to make it work in a brand new project just to see if I could get the event to trigger and just print a string on begin play.
So I made the interface and just left it there going off of what the UE documentation said, its just a function. Made 2 blueprints from some starter content static mesh actors(see images below). The Chair_BP has a beginplay event that should trigger a message to the interface. Just like the documentation says —
“Calling an Interface Message Function requires that you supply the instance of the appropriate Blueprint on which you are calling the function.”
So I created an object actor variable on Chair_BP and named it COUCH_BP(I also tried earlier searching for COUCH_BP and using the COUCH_BP object as a variable to attach to the target node on the interface message, that also didn’t work).
And of course the actual event node from the interface BP is on the COUCH_BP blueprint, which should trigger another print string to say “It happened”.
I really hope someone can just tell me what I’m doing wrong because through all the tutorials I’ve seen, even if I do exactly what they do nothing works. Hoping it’s just something really basic that I’m overlooking.