private void EndCutscene() { if (!inCutscene) { Debug.LogWarning("Call to endCutscene when cutscene is still active."); } inCutscene = false; guiTimerManager.CutsceneEnd(); cameraManager.CutsceneEnd(); hazardManager.CutsceneEnd(); treeManager.CutsceneEnd(); currentStage += 1; switch (currentStage) { case Globals.STAGE_ONE: { totalSeconds = secondsForFirtstPart; break; } case Globals.STAGE_TWO: { totalSeconds = secondsForSecondPart; break; } case Globals.STAGE_THREE: { totalSeconds = secondsForThirdPart; break; } } }