コード例 #1
0
    public void BtnConfirm()
    {
        //essa função é chamada quando, após o jogador selecionar alguma parte, o jogador pressionar o botão confirmar

        //se é pra parar, sai
        if (GameController.instance.stop)
        {
            return;
        }

        //se a escolha do jogador for a certa
        if (choice == rightChoice)
        {
            //desativa o painel atual
            panels[currentPanel].ShowPanel(false);

            //incrementa o contador do painel atual para passar para o próximo
            currentPanel++;

            //se o contador já é igual ao máximo de paineis que existem, quer dizer que finalizou todos
            if (currentPanel >= panels.Length)
            {
                //esconde todos os paineis
                HideAllPanels();

                //avisa ao controle do mini game que foi finalizado
                miniGameMaturacao.FinishedMiniGame();
            }
            else            //se ainda existem paineis a serem mostrados
            {
                //mostra o novo painel
                ShowPanelID(currentPanel);
            }
        }
        else        //se o jogador escolheu errado
        {
            //mostra o game over
            GameController.instance.interfaceScript.gameOverMenu.ShowGameOverMenu();
        }
    }