public void LoadScene(string sceneName) { GameObjectUtility.ClearObjectPools(); switch (sceneName) { case "": break; default: GameObject gO = GameObject.FindWithTag("Transition"); switch (sceneName) { case "Intro": break; case "RoomSelection": break; case "HomeScreen": break; case "NewPinZiGame": break; case "maze": break; } if (gO != null) { gO.GetComponent <SceneTransitionAnimator> ().PlayTransition(); } StartCoroutine(LoadSceneAfterTime(1.3f, sceneName)); break; } }
//------------------------------- public void LoadSceneForUI() { GameObjectUtility.ClearObjectPools(); CharacterSpawner.EndGameClear(); LoadSceneAsync("BuildingOne"); }