The interaction system is based on two parts.
1> Look for interactable objects in a fixed radius (a few meters)
2> It fires a linetrace all the time, when it hits an interactable object, it shows the widget configured on that actor.
Then if you press to interact, the actor grants the defined ability to the player.
This ability can be anything.
This scheme remains as it is as proposed by EPIC: