I have a setup where I use a AI_Interact to do a trace that handles the actual interaction part…open doors, working elevators, picking up items etc.
For the UI aspect I’m using a capsule collision component attached to my FPP camera.
The collision component triggers overlap events on interactable actors (custom collision obj channel and profile).
Here’s the interact trace setup.