void LoadNextScene(string name) { if (loading) { return; } loading = true; Faider.FadeIn(Color.black, FadeSpeed, delegate { SceneManager.LoadScene(name, LoadSceneMode.Single); }); }
void Update() { if (Playing) { startTime += Time.deltaTime; TimeText.text = "Time: " + startTime.ToString("00.00"); } if (Input.GetButtonDown("Cancel")) { Faider.FadeIn(Color.black, FadeSpeed, delegate { SceneManager.LoadScene("Menu", LoadSceneMode.Single); }); } else if (Input.GetButtonDown("Fire1")) { Faider.FadeIn(Color.black, FadeSpeed, delegate { SceneManager.LoadScene("Main", LoadSceneMode.Single); }); } }
void Update() { if (GameOverInAction) { return; } LivesText.text = "Lives: " + dwarf.Lives; Scoretext.text = "Score: " + Score; if (Input.GetButtonDown("Cancel")) { Faider.FadeIn(Color.black, FadeSpeed, delegate { SceneManager.LoadScene("Menu", LoadSceneMode.Single); }); } else if (Input.GetKeyDown(KeyCode.R)) { Faider.FadeIn(Color.black, FadeSpeed, delegate { SceneManager.LoadScene("Main", LoadSceneMode.Single); }); } if (GameOver) { GameOverInAction = true; GameOverText.text = "Game Over"; DelayedAction(3.0f, delegate { Faider.FadeIn(Color.black, FadeSpeed, delegate { SceneManager.LoadScene("End", LoadSceneMode.Single); }); }); } }