Build a whole rooml in Actor Blueprint?


I am implementing a system that let’s designers copy finished areas in a level to another place (basically just +10000 units away form the orgininal location on the Y axis) using Blueprints.

The areas are mostly consist of static meshes and blueprint actors. My main issue is with the static meshes, since I do not know if I could reference them somehow (I think no).

My idea was to create a LevelArea Blueprint Actor class, and build the areas in there using static mesh components, so I can reference the whole blueprint later on. Is this a really bad idea performance-wise?

The ‘areas’ are rooms, about 50mx50m in size.

Any help, or other ideas would be appreciated!