You do not need to implement anything in ur case. Just add new interaction button to your character and use BPInterfaces to interact with stuff it the world from it. Check some interaction with Interfaces tutorials, would help.
It’s pretty bad workflow, where you make interaction button events inside those blueprints. There are many BP’s and wich one you should interact is pretty hard to find, but inside character/controller it’s easy to find (check by trace what’s in fron of camera or by overlap near character) and call proper functions using one button event.