How to destroy an actor and its shadow?

Hi there!

So, recently I’ve been playing with level design and doing some level-blueprint scripting. Thing is:
There are some pillars in my level (not blueprints, just meshes) which I destroy at some point (with destroyActor).
When I do so, their shadow is still projected on the level.

Additionaly I have a group of “destroyed pillars” which I set to hidden in game (with setActorHiddenInGame)in level-blueprint eventbegin, and they also project shadow while being hidden, so the result is:

A: a bunch of pillar with a strange shadowy base

(pillars get destroyed)

B: a bunch of runes with a strange square-like shadow in the middle.

I’m sure there are better ways to do this that prevent the shadow issue from happening, I just cannot find any.

Every help is appreciated!

You need to set the pillars’ mobility to movable before you build the lights as you cant switch lightmaps in runtime.