Simple blueprint using gate won't work

I’ve been creating a simple blueprint where the player has to step inside the overlap

box and right click in order for the item to be destroyed and play an animation. I know this is possible using trigger boxes, but for the sake of time i have tried to create a blueprint that can be duplicated although it does not work. any idea why?

Try defining what can cause the overlap. Like use a cast to the ppayer character so that only the player can cause the overlap. You issue may be that overlapps are happening from other sources

Also is your blueprint set to recieve player input?

Agreed, probably the end overlap is triggering from somewhere and keeping the gate closed. I would check and see if when you right click the gate event allows execution to flow. But yes, this is poor use of overlaps.

I did a whole tutorial on the basics of overlaps. There are time stamps in the description, you can skip to 11:33, I explain why you always need to have a cast node or some check on the overlapped actor before using overlap events to execute code.

From my experience (which is rather limited) begin overlap doesn’t constantly trigger, So when you are using your button to eat your overlap event has already been and gone. and of course the other wont trigger because begin didn’t happen during ‘eat’.
If you move begin to enter and eat to open it may work as you intended.assuming there are no other problems like incorrect collision setups.

that is wrong. the way gates function is that once the open pin has been activated the gate stays open until the the close pin is activated. begin overlap is only meant to fire momentarily, it fires briefly and opens the gate, then the enter pin can be fired at any time and as much as wanted until the close pin is fired. so what your telling the person is completely backwards. just think of it as a gate in real life, you need to open a gate before you can pass through it.

I was thinking that the gate isn’t being used properly because he’s eating inside the collision, So it’s going into its enter phase but begin overlap wasn’t being called because he was already inside the volume.