SphereComponent not getting input events?


I have a blueprint as so:

With an event graph as:

If I change the OnClicked to be the actor, it fires whenever the static mesh is clicked but does not respect the bounds of the SphereComponent. The Sphere’s OnClick is never fired.

Any ideas?


What are your Collision settings on your sphere? By default the primitives are set to overlap all, try setting it to block at least Visibility traces. or just Block All as a test.

That was it. Turning “Trace response” “Visibility” to “Block” under “Collision Presets - Custom” did it.