Пример #1
0
        void LoadNextScene(string name)
        {
            if (loading)
            {
                return;
            }
            loading = true;

            Faider.FadeIn(Color.black, FadeSpeed, delegate
            {
                SceneManager.LoadScene(name, LoadSceneMode.Single);
            });
        }
Пример #2
0
        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);
                });
            }
        }
Пример #3
0
        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);
                    });
                });
            }
        }