// Update is called once per frame void Update() { if (started) { if (fadeWhiteTimer > 0) { fadeWhiteTimer -= Time.deltaTime; image.color = new Color(image.color.r, image.color.g, image.color.b, 1 - (fadeWhiteTimer / fadeWhiteTime)); } else { fadeBlack = true; } } if (fadeBlack) { if (fadeBlackTimer > 0) { fadeBlackTimer -= Time.deltaTime; image.color = new Color(fadeBlackTimer / fadeBlackTime, fadeBlackTimer / fadeBlackTime, fadeBlackTimer / fadeBlackTime, 1); } else { showText = true; } } if (showText) { if (fadeTextTimer > 0) { fadeTextTimer -= Time.deltaTime; text.color = new Color(text.color.r, text.color.g, text.color.b, 1 - (fadeTextTimer / fadeTextTime)); otherText.color = new Color(otherText.color.r, otherText.color.g, otherText.color.b, 1 - (fadeTextTimer / fadeTextTime)); } else { if (returnToMenuTimer > 0) { returnToMenuTimer -= Time.deltaTime; } else { PauseMenu pause = GameObject.Find("/In-Game Canvas").GetComponent <PauseMenu>(); pause.BackToMainMenu(); } } } }
public void BackToMainMenu() { pauseMenu.BackToMainMenu(); }