// Update is called once per frame public void FixedUpdate() { if (CurrentScene == 3) { if (timerIsGreaterThan(1f)) { nextScene(); } } else if (CurrentScene == 4) { if (timerIsGreaterThan(0.5f)) { nextScene(); } } else if (CurrentScene == 5) { if (timerIsGreaterThan(0.5f)) { playSound(RumbleSound); Camera.main.GetComponent <CameraShake>().enabled = true; nextScene(); } } else if (CurrentScene == 6) { if (timerIsGreaterThan(2.0f)) { playSound(ExplosionSound); ScreenFlash.FlashScreen(); nextScene(); } } else if (CurrentScene == 7) { if (timerIsGreaterThan(4.0f)) { playSound(ExplosionSound); ScreenFlash.FlashScreen(); nextScene(); } } else if (CurrentScene == 8) { ExplosionFlare.brightness += 1.0f * Time.fixedDeltaTime; if (ExplosionFlare.brightness > 5f) { FadeAndNext(Color.white, 1f, "6-09a Limbo", false); nextScene(); } } }
public override void HandleSceneChange() { // while(CurrentScene < 67) { // nextScene(); // } if (CurrentScene == 9 || CurrentScene == 18 || CurrentScene == 22 || CurrentScene == 26) { ScreenFlash.FlashScreen(); Flashback.renderer.enabled = true; Flashback.GetComponent <SpriteRenderer>().sprite = flashbackBGs.Dequeue(); playSound(FlashbackSound); startTimer(); } if (CurrentScene == 9) { mus.PlayMusic(EvilMusic, true); } if (CurrentScene == 69) { mus.PlayMusic(FinalBossMusic, true); Background.GetComponent <SpriteFlicker>().enabled = false; ((SpriteRenderer)Background.renderer).color = Color.white; Background2.renderer.enabled = false; startTimer(); } }