Is there a way to detect if a Niagara particle is colliding with something when it spawns?

Hi all!
My Niagara system is attached to the player, and whenever the player goes next to a wall particles start spawning inside the wall, even though I have a collision module on the emitter which is otherwise working fine. I have blocking volumes inside my walls as well, so the particles are technically in collision when they spawn. How can I detect that and not spawn them inside walls (or kill them immediately on spawn)?

Is this any use?

Thanks, but no, it’s not mentioned in that video.
I’ve tried both GPU and CPU for the Sim target, same result. If I could detect if particles overlap something when they spawn that would solve it, but I couldn’t find anything like that.

It’s the same problem as overlap with actors. Spawning with an overlap doesn’t count.

With actors you have to code them with ‘is overlapping…’ on begin play.

I’m guessing you have to adapt the collision module ( copy if first ), to make this happen.

Hi Staurnian,
maybe this 2 help ?
Event Collision → in Niagara
(there is a “kill” option when collision is triggered… if I am not mistaken)
and
Collision Query → connects to Scrap Module

check out this 2 videso