Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
 public void PlayGame()
 {
     OnLoadStart.Invoke();
     SceneLoader.LoadGameScene();
 }