How to define a room

I think you should start with some actor with box collision primitive which defines room size, and it must contain all properties/variables you want.

When player character enters this box, you can pass all it’s properties to him by overlap event.