Foliage or static component radial damage?

Hello,

I’ve bound events to InstancetakePointDamage and InstanceTakeRadialDamage.

When point damage is dealt, there is no problem, but when it’s a radial one (/fallof or not), nothing gets registered.

I also tried the tree in a blueprint : same thing. I tried with a skeletal mesh (the player) by hitting the ground and it it takes the damages, no problem (ouch lol).

Is there something I’m missing about static meshes and radial damages ?

Thank you !

For Static, I found out : you need to turn them into dynamic object type.

I have created a “Hard Foliage” profile, setting the type as “dynamic”.
Problem : the collision radial damage function is trying to find the collision which is a bit inside the mesh but it’s stopped by the mesh since it blocks visibility (I’ve made some tests, I can’t explain it otherwise).

So here is my solution :

Now I can use the array to handle the damages. Not perfect at all, but better than nothing…