I managed to get it working, well working might be a stretch, however I haven’t found any bugs expect for the obvious, it cant remove rooms, thats a problem for later me.
Too anyone in the future finding this, enjoy deciphering these images.
All this code will go into a bp actor, then the room that you want to spawn from it will be a child of this actor, the array type is a “scene component” btw.
Once I get the delete function working I’ll post it, but honestly you probably don’t need it if you plan on making your rooms quite large.

