private IEnumerator LoadScene(string sceneName) { isLoading = true; OnLoadBegin?.Invoke(sceneName); yield return(screenFader.StartFadeIn()); yield return(StartCoroutine(UnloadCurrent())); yield return(StartCoroutine(LoadNew(sceneName))); OnLoadEnd?.Invoke(sceneName); yield return(screenFader.StartFadeOut()); isLoading = false; }
public void PlayGame() { OnLoadStart.Invoke(); SceneLoader.LoadGameScene(); }