Interaction Kit - Interact with anything and anyone, anytime.

I tried your setup with a component and it didn’t work for me either. After adding the component the actor doesn’t get the Get Data function, that’s probably why.

Here’s how I did it, without using a component.

Make an actor blueprint, add the interact interface to it, promote everything in Get Data to variables, and set their default values. I called this class ObjectWithInteraction. Then, whenever I need a new interactive object, I make a child class of that, change the default values and set the meshes references in the construction script. If I need interaction added to an existing actor I reparent it to ObjectWithInteraction. That may be difficult in some cases but I’m good with it for now. At least I have my text color and outline color held by my base class.