Problem with foliage HISM and collision.

Hi,

I spawned Foliage Static Meshes (HSIM) with the Foliage tool. This Actor (full of HSIM) is using a custom Foliage Instanced Static Mesh Component with logic per instance.

Another actor is spawning a collision box that scales over time. I want this box to check overlaps with the instances (HSIM) of the Foliage Actor.

This is the BP of the Actor that contains the collision box.

This is the BP of the Foliage Instanced Static Mesh Component. I don’t add it all because it does not matter. My problem is unrelated to the logic in this component since it works when I use Line Traces (it does detect hits and works fine with Line Traces), just not with collision boxes it seems.

This the SM Editor for the Foliage:

This is how it looks in the Viewport (FISM_Test_C_0 is the component I mentioned before)

This is the collision box overlapping the instances but not detecting them:

So basically, once I start checking for overlaps in the Collision Box of the Actor (first screenshot),
it detects overlaps but with other static meshes and skeletal meshes, but NOT with the foliage instances. I have been checking collision settings but no luck.
The collision box completly ignores the foliage instances, not returning anything in the sweep.

What do I do?

When I use the collision of the capsule component of the player it does detect overlaps, but not when I use a collision box from the Actor of the first screenshot…

Okay nevermind, I’m stupid.
The collision of the instance of the Foliage Instanced Static Mesh Component was set to ignore WorldStatic and WorldDynamic, although the defaults in the Blueprint of the component were set to overlap. It seems that I created this instance of this component before setting up the collision of the component in the Blueprint, which caused this particular instance of the component to stay as it was before I fixed the collision.