コード例 #1
0
        void AtualizaVisualEstadoDeJogo()
        {
            if (estadoJogo_fmt == "")
            {
                estadoJogo_fmt = txtEstadoDeJogo.text;
            }

            string estadoDeJogo_str = string.Format(
                estadoJogo_fmt,
                GerenciadorGeral.qtdJogadores,
                GerenciadorGeral.pontuacao[0],
                GerenciadorGeral.pontuacao[1],
                GerenciadorGeral.pontuacao[2],
                GerenciadorGeral.pontuacao[3]
                );

            txtEstadoDeJogo.text = estadoDeJogo_str;

            btCadastrarJogador.interactable   = GerenciadorGeral.PodeCadastrar();
            btDecadastrarJogador.interactable = GerenciadorGeral.PodeDecadastrar();
        }
コード例 #2
0
        void AtualizaListaVisualJogadores()
        {
            for (int i = 0; i < 4; i++)
            {
                var   qtdJogadores = GerenciadorGeral.qtdJogadores;
                Color corFinal     = i < qtdJogadores ? Color.white : Color.grey;

                var duendeSprites = listaJogadores
                                    .GetChild(i)
                                    .GetChild(0)
                                    .GetComponent <MudaSpritePorJogador>();

                duendeSprites.cabeca.color = corFinal;
                duendeSprites.corpo.color  = corFinal;
                duendeSprites.manga.color  = corFinal;
                duendeSprites.mao.color    = corFinal;
            }

            adicionarJogador.interactable = GerenciadorGeral.PodeCadastrar();
            removerJogador.interactable   = GerenciadorGeral.PodeDecadastrar();
        }