I’ve played with and tried some pickups’ system these last days and like vr_marco, I think your execution logic is wrong too. I’ve made a system work with a button pressed like in my picture linked here.
As you can see, I’ve used :
- an Enable Input node after the BeginOverlap node but then stop the execution of this event (well, actually, i’ve used a check overlap system after, but to simplify, i’ve cutted it out)
- a Disable Input node after the EndOverlap node (and I used a check overlap system and rebuild pick up system after a little time no one stand on that pickup)
So, i’m sure the button could be used for that pickup.
- And then, the execution to pick up this pickup (like itself mentioned) is starting from the F input button node from the Pressed exec out pin.
I hope it helps!