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;
    }
Пример #2
0
 void Start()
 {
     overlay = Instantiate(blackOverlayPrefab).GetComponent <BlackOverlaySetup>();
     overlay.FadeOut(fadeTime);
     AudioManager.instance.PlaySoundLoop(Sound.Track2);
 }