How would you solve a Zelda room system.

Hi. I want to make a Zelda esque room system. I have no idea on how to even approach this. I found a way to hide multiple rooms using streaming of levels. But now i have the problem that my camera has no idea on how big the room is. So i need a system that keeps track of the currently active room. So my camera knows the maximum bounds of the rooms. I tried using triggers that give the camera the bounds of the room. But that a really messy solution. Also how should i aproach the room transitions ?