Level 1 signals level 2 to load when the Level 1 completes pop up's Next button is pressed; it signals for the _level1
GameObject to be destroyed and the _level2
GameObject to be loaded from the LEVEL2
scene file. We must refactor the start-up logic of _level2
so that we can find and connect some object references to GameObjects in the _global
hierarchy.
Create a new script named
Level2Extras
, and attach an instance of it to the_level2
GameObject. This script will be used to directly access certain GameObjects inside_level2
for enabling and disabling.Give the
Level2Extras
script the following three public GameObject references; these are the assorted GameObjects that this script will be in charge of activating:public GameObject raceStartup;
public GameObject setupLevel2;
public GameObject LevelLogicObj;
Drag-and-drop the
LevelLogicObj
object from the_level2
GameObject hierarchy into theLevelLogicObj
reference of theLevel2Extras
script...