public void TomarDano(int dano) { aoSofrerDano.Invoke(dano); if (statusInimigo.VidaAtual() <= 0) { Morrer(); } }
public void TomarDano(int dano) { aoSofrerDano.Invoke(dano); atualizandoBarraDeVida.Invoke(); ControlaAudio.instancia.PlayOneShot(somDeDano); if (statusJogador.VidaAtual() <= 0) { Morrer(); } }
public void TomarDano(int dano) { //statusChefe.Vida -= dano; aoSofrerDano.Invoke(dano); AtualizarInterface(); if (statusChefe.VidaAtual() <= 0) { Morrer(); } }
public void PasseiDeFase() { painelDeFimDeFase.SetActive(true); scriptControlaJogador.RegistrarUltimoEstado(); meuPontuador.RegistrarTempoDeJogo(); painelFimDeFaseTempoDeJogo.Invoke(meuPontuador.TempoDeJogoFinalConvertido()); pontosObtidos.Invoke(meuPontuador.Pontuacao()); meuPontuador.AdicionarPontosBonus(); valorDobonus.Invoke(meuPontuador.Bonus()); totalDePontos.Invoke(meuPontuador.Pontuacao()); Time.timeScale = 0; }
public void CurarVida(int quantidadeDeCura) { curandoJogador.Invoke(quantidadeDeCura); atualizandoBarraDeVida.Invoke(); }
public void AtualizarPontos() { mostrarPontos.Invoke(dados.Pontos()); }
public void AtualizarPontuacao() { pontuacaoAtual.Invoke(meuPontuador.Pontuacao()); }