I have tried setting a dynamic material instance and using ‘set hidden in game’ with ‘propagate to children’ set to true but no joy.
The logic is actually in the blueprint itself but accessed externally via an interface. the interface is indeed firing, I just need to know how to make the things vanish.
The root itself is an empty scene component, so I’m guessing that may have something to do with it.
EDIT - I also have no luck if the root is the shape itself
Here is one possible solution. Use a GetAllActorsOfClass to get a reference to the other blueprint that you want to make invisible, then SetActorHiddenInGame.