Efficient, Multiple Interactable Components.

Maybe I’m a little late but the way I would approach this is to make everything modular (import doors with the pivot in the corner for rotation, floors ready to copy and paste in big chunks, etc) and with blueprint interfaces you can make each interactable object react the way you want it to interact like toggling lights, openning doors, turn on the galactic projector :v