IEnumerator Load() { yield return(new WaitForSeconds(screenFader.fadeDuration)); switch (loadType) { case LoadType.ButtonText: LoadTextScene(); break; case LoadType.NextScene: LoadNextScene(); break; case LoadType.Restart: RestartScene(); break; case LoadType.LevelSelect: LoadSelectLevelScene(); break; case LoadType.Menu: LoadMenuScene(); break; } screenFader.FadeSceneInUnscale(); }