Setup an Input-Based Interactable #
To set up an input-based interactable on any actor, add the Can Interact interface on the actor. Additionally, set up the interact type interface with presets like Grab and Interact.
Implement any code you like by calling the event and change the return value of the can interact function to true.
Change the interact text in the get interact function of the interface.
You can also change the relative location and add an interact animation and sound.
To make interactions easier, add a CanInteractSphere. It is just a collision box with all collisions ignored except the interaction trace.