I need to create a system where the player begins a level in a top down perspective and is able to transition between Top-Down overworld map and a Side-View of individual rooms.
The main layout of the level has multiple rooms to walk around in from a top-down perspective and once the player enters a room, there will be a prompt that appears on the player's screen to press in order to enter a 2D, Side Perspective of the interior of the room that they are currently in on a seperate layout.
In this perspective, the player will have the option to leave the room and
return to the main map in the same position that they were in previously when they entered.
Certain rooms will have tasks for the player to complete in order to finish the level. These tasks will be done through clicking on a button on screen using a mouse and an animation will play for each tab selected.
I need to find a way of creating a system where the player is able to go back and forth between rooms and have the game remember that the player has completed a task in a room in order to progress.