How to generate collision eventsfor all objects

I have the blueprint weapon - Pitchfork. There is a static mesh. I want to fire an event when the tip of the pitchfork hits something.

I set collision to custom collision - collision enabled (query and physics) and checked all the boxes for BLOCK. I created On Component Begin Overlap event on capsule but it does not work. The event is not firing.

Why? What is wrong? I want to know collision with world and with each item on my map.

(This item is holding my player, its attached to player socket)

Thank you for your help.

Hey @Rumburak29!

So first things first that might open some doors:

Block collision triggers “On Component HIT”
Overlap collision triggers “On Component Overlap”

So if everything is set to BLOCK, you will never overlap anything because it’s all hit logic.

Anything further than that, we’ll have to take a look at your code! :slight_smile: Get us that part and we’ll be happy to come back in a bit and look at it for any problems!