First idea: I think about a dynamic cover system, there you can cover every there, for example a tank/mech that holds take cover and if there drive/walk the cover dissolves.
The cover systems on youtube and here on forum are actor based and can only be set on map.
Second idea: A dynamic garnison blueprint for buildings in RTS games or TPS, that can be set in mesh editor like sockets not only for static mesh in Viewport as actor.