bannified / wc-VRtigo

VRtigo
HomePage
0 stars 0 forks source link

Integrate Classroom into MainMenu and implement MultisceneBootstrapper for MainMenu and PlayerInitiatedMovement #59

Closed bannified closed 3 years ago

bannified commented 3 years ago

Separated MainMenu into multiple scenes to be loaded additively

The MainMenu is now separated into 4 scenes, 5 if we include the main scene.

The main scene (to load all other scenes) is called Full_MainMenu. You should load this scene first to have the rest of the scenes load additively.

The other scenes (loaded in this order) are:

  1. MainMenu_StudyRoom_Visual
  2. MainMenu_Classroom_Visual
  3. MainMenu_Gameplay_Common
  4. MainMenu_Classroom_Gameplay

Similarly, PlayerInitiatedMovement is split into multiple scenes (with Level_Main_PlayerInitiatedMovement as the root) as follows:

  1. Level_PlayerInitiatedMovement_artpass
  2. Level_PlayerInitiatedMovement_gameplay

Integrate Classroom into MainMenu

Classroom has been integrated into MainMenu.

We can now set a boolean in GameManager to control whether a player Spawns in the Classroom of the MainMenu scene.

Checked that TTS works alongside LessonData on the projector screen.

bannified commented 3 years ago

Resolves #57