Problem with binding an event to my Enhanced Input Action

I’m not sure why are you trying to bind enhanced input to a delegate and I don’t see the boolean that needs setting so I’ll just ignore that part.

Can’t you just call directly Event Interaction from your player blueprint? It will call the Dagger Collected to whatever is already bound to the event? After all, the player can always get a reference to the object they are iterating with.