Can I use the widget interaction component on a button in a blueprint, not a widget?

I made some buttons within a blueprint and am trying to add movement to them when clicked, but can’t seem to get them functioning. I used the widget interaction component to connect my left click to my VR motion controller, and it worked when interacting with widgets. How can I connect the same button to to a button within a blueprint that isn’t a widget?

If the button is not a widget, then what is it? A static mesh? As the name suggests, the Widget Interaction Component is to be used with widgets. When not dealing with widgets, a much more simplified line trace can be used instead.

Yes it is a static mesh. Is there a way to make the static mesh interact with the VR controllers? I was able to interact with it on overlap, but would like it to interact when being clicked.


Line trace. That’s what Widget Interaction Component does under the hood anyway (among other things).

That’s the Hit Component:

Thank you. I’ve never used it before. I’ll give it a try.^^