Line trace for multiple actors

So I’m creating a game and I need a player to be able to open doors, rotates leavers and read notes. Would I have multiple line traces for each different interaction? Like create an Actor Component for each interaction?

I would approach this by creating event (called on Interact key press) that would do traceline, and have branches/casts depending on actor it hit.

1 Like

Same logic would apply to c++