private void Awake() { // Init the first sub-scene and disable the rest. mySceneManager = this.GetComponent <MySceneManager>(); mySceneManager.EnableSubScene(0); for (int i = 1; i < mySceneManager.size; i++) { mySceneManager.DisableSubScene(i); } // Init attached components. audioManager = this.GetComponent <AudioManager>(); playerTrnsfrm = player.GetComponent <Transform>(); spiderTrnsfrm = spider.GetComponent <Transform>(); playerHeroRef = player.GetComponent <Hero>(); spiderRef = spider.GetComponent <Spider>(); cController = player.GetComponent <CharacterController>(); fpController = player.GetComponent <FirstPersonController>(); // Save the game on game start. SaveGame(); }