UE4 (4.7) - OnBeginOverlap Events Not Firing

Hey Guys,

I have an issue where I have a box attached to the character and when that box overlaps with something, It fires the OnBeginOverlap Event and applies damage to the other actor. I have gone into the details of the components and made sure to check on “Simulate Generate Hit Events” and “Generate Overlap Events” but I have had no luck so far.

Does anyone have any ideas or suggestions?

Thank you

Hey GD38Harley,

Which version of the Editor are you using? Also, could you be able to provide me with a screenshot of the exact blueprint you’re using?

You may benefit from the following information as well: Collision in Unreal Engine | Unreal Engine 5.1 Documentation

Thank you!

Oh sorry, I am using 4.7.0

Originally I had it set up with the branch you see above but I swapped it out for a cast to see if that may help but again, no luck.

Thank you

Just to add a bit more, These are pictures of the Settings in the details tab of both my character and enemy blueprints.

The Image on the Left is my Character. The Box component is supposed to apply damage when it overlaps with the enemy character.

The image on the right is the details of the enemy character

“Generate Overlap Events” must be ticked and your actor must be set to overlap in its collision profile.

Thats the thing though, I’ve tried setting it to that but still no luck…

I have been working in 4.6.1 but I was having Root Motion issues so I recreated the Characters in 4.7.0 and it fixed the Root Motion issue but caused the Overlap event problem.

Alright I found the issue. When the player Attacks it turns the collision on the box On so it can apply the damage only when the player is performing an attack but when I re-set it up I forgot to hook it back up.

Thank you all for the Help I really appreciate it!

Have you set the collision to overlap in the collision profile? Under “Collision Presets”.