OnBeginOverlap triggering 3 times

The OnBeginOverlap doesn’t trigger with actors per-se, it triggers with Actor components. So if an actor goes into a volume: it will trigger it with it’s capsule, with its mesh, and with its whatever else.

You can check that, in your case, by printing the display name of the overlapped component and see which of the components on the actor are triggering it,

What you do then in these cases is you can set the overlap conditions in the involved components, so only those that should actually trigger the overlap event.

You can also check if the overlap was triggered by an specific component.

But then again, the neat way to do it is to set what components in your actor can generate overlap events, and with which channels.

I am having issues with a trigger going off 3 times every time it gets called and I can’t figure out why. I have this setup to count all the birds that are following you, but it does everything in 3s for some reason. I thought of doing a do once and the resetting it, but I don’t know how to do that properly.

For no reason at all, I touched nothing. It is fixed and counts properly.