IEnumerator LoadSceneAfterDelay(loadSceneParams sceneParams) { PlayOutroAnimation(); yield return(new WaitForSeconds(sceneParams.waitTime)); SceneManager.LoadScene(sceneParams.scene); }
public void LoadScene(string scene) { // play scene transition PlayOutroAnimation(); loadSceneParams sceneParams = new loadSceneParams(); sceneParams.scene = scene; sceneParams.waitTime = sceneTransitionTime; StartCoroutine("LoadSceneAfterDelay", sceneParams); }