void Handle_ClickOnMenuScreen() { WorldState.currentLevel.ResetFinal(); Camera cameraObj = Camera.main; if (cameraObj == null) { Debug.Log("Unable to access main Camera"); return; } BuildMenu buildMenu = cameraObj.GetComponent <BuildMenu>(); if (buildMenu == null) { Debug.Log("Unable to access BuildMenu"); return; } Destroy(buildMenu.splashScreen_instance); Destroy(buildMenu.credits_instance); buildMenu.HideNavigationButtons(); Intermission intermission = cameraObj.GetComponent <Intermission>(); if (intermission == null) { Debug.Log("Unable to access Intermission"); return; } intermission.SendMessage("PerformBuildIntermission"); WorldState.gameState = WorldState.GameState.Intermission_FloraIn; }