float fadeTime = 3; // Fade duration // Fade to black then change scenes public override IEnumerator TriggerEvent() { yield return(new WaitForSeconds(delay)); BlackOverlaySetup overlay = Instantiate(blackOverlayPrefab).GetComponent <BlackOverlaySetup>(); overlay.FadeIn(fadeTime); yield return(new WaitForSeconds(fadeTime)); SceneManager.LoadScene(sceneToLoad.ToString()); yield break; }
void Start() { overlay = Instantiate(blackOverlayPrefab).GetComponent <BlackOverlaySetup>(); overlay.FadeOut(fadeTime); AudioManager.instance.PlaySoundLoop(Sound.Track2); }