I cant seem to get it to callout the print string inside the Actor or Character BP
FYI, they’re all implemented the same interface and it works when the event was in another actor component but not in actor or character class. I’m new to this interface stuff and this part confuses me a lot.
I your blueprint GetOwner() → Get Components by Interface() actually returns an array of the components inside the owning Actor. Not any other Actor. It actually skips the owning Actor itself and goes directly to its components so even if the Actor actually implements Send() it won’t be called.
What you should do is provide an actual Actor array by calling GetAllActorsOfClass().
You can check that by Implementing the interface in the owning Actor and then plugging GetOwner() directly into the Send() node.
thanks for the reply but i wanted it to callout the event that will print string the text inside the character from the component. u seems to be giving me the other way around.
this works, thanks. but i use get actor of class instead of what u suggests and i wonder whats the difference between the two. so basically im calling out the wrong class in the beginning, i just assume its the same way to callout interface function from other component, my bad