This is the “run on server” event - it’s in the player character’s BP:
This is the On Activate event that’s being called:
If I hook up the “Get Player Character” node the event works as intended but obviously its target is the first character in the game - not the character that called the event. But if I try to use the “Sender” reference it fails to cast. What am I doing wrong?
edit: this also doesn’t work:
This makes me believe the problem is I can’t pass any reference through my interface’s parameters because if I use “Get Player Character” on the receiving end of the interface call, shown in picture two, it does work.