Can you overlap a pawn with Decals

I’m currently trying to make a system which registers when a player walks over blood(which is spawned in using particles and decals) however i’m unable to generate any overlap events with the decal spawned.

What i’d like to be able to do is see if the blood is infected(store a simple bool value) or just use a different decal (eg infected blood decal) and then call a function that makes the player sick. Or for another example watch a mop collide with the blood and then remove it.

You’d need to create it as a blueprint with a collision volume and store the infected state using a variable. Easiest way would probably be to send a message to anything that overlaps using an interface

That’s what I ended up doing, but I used a raycast instead of an overlap because I think that’s more performance efficient.