Heya, we’re on unreal 5.4 and I need to make VFX that can spawn on any mesh’s surface.
I’m using the mesh location modules, sourcing the mesh from the attach parent, and spawning particles randomly across the triangles.
What I’m struggling with is that I want to use the same system for both skeletal and static meshes, though it seems like the two modules are mutually exclusive. The second overrides the first, meaning if the second doesn’t find a usable mesh on the parent, it’ll override the usable results of the first.
Is there any way I could do this in which they don’t override each other? Should I try to frankenstein myself a Mesh Location script out of the two existing modules? Or is there something simpler? My current implementation is two separate niagara systems: one for skeletal meshes, one for static meshes. Feels bad having near exact copies of the same thing though.