IEnumerator LoadLastScene() { // yield return GetComponent<SavingSystem>().LoadLastScene(defaultSavingFile); Fader fader = FindObjectOfType <Fader>(); fader.FadeOutImmediately(); yield return(fader.FadeIn(fadeInTime)); }
IEnumerator LoadLastScene() { // Fader fader = FindObjectOfType<Fader>(); // fader.FadeOutImmediately(); yield return(GetComponent <SavingSystem>().LoadLastScene(defaultSaveFile)); // declaring and initializing it here will help avoid race condition from the // Awake() in persistentObjSpawner.cs Fader fader = FindObjectOfType <Fader>(); fader.FadeOutImmediately(); yield return(fader.FadeIn(fadeInTime)); }