Exemplo n.º 1
0
    private void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            switch (m_currentState)
            {
            case GameState.START:
                StartCoroutine(FadeTitle());
                StartCoroutine(StartMusic());
                StartCoroutine(Beginning());
                break;

            case GameState.MIDDLE:
                if (!m_continue)
                {
                    if (m_dialogueWriter.DoneWriting)
                    {
                        m_continue = true;
                    }
                    else
                    {
                        m_dialogueWriter.FinishWritingEarly();
                    }
                }
                break;

            case GameState.END:
                break;

            case GameState.ENDEND:
                SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
                break;
            }
        }
    }