How to receive click events (and know who clicked me)?

the click event is always triggered locally (player controller at index 0) if you replicate that up then you can pass a reference of the player controller up via a server only function and pass the resulting action down to clients. I have a project with a example of this and discussion with the devs here:

1 Like

I’m creating a TopDown game with multiple players and an inventory system. Players need to be able to pickup items by clicking on them.

How can I have an item (derived from Actor) respond to click events?
How can that item know which specific player caused the click event?