void Update() { atributosPlayer.setFase(gerenteFase.getFase()); atributosAdversario.setFase(gerenteFase.getFase()); //for(int i=0;i<nomeAcoes.Length;i++) //{ // nomeAcoes[i].GetComponent<TooltipObserver>().associaAcao(atributosPlayer.getAcao(i)); //} vidaPlayerTexto.text = "" + (int)(atributosPlayer.getVidaAtual()); vidaAdversarioTexto.text = "" + (int)(atributosAdversario.getVidaAtual()); VidaPlayer.value = Mathf.Lerp(VidaPlayer.value, atributosPlayer.getVidaAtual(), velocidadeVida * Time.deltaTime); VidaAdversario.value = Mathf.Lerp(VidaAdversario.value, atributosAdversario.getVidaAtual(), velocidadeVida * Time.deltaTime); barraArgumentoPlayer.value = Mathf.Lerp(barraArgumentoPlayer.value, atributosPlayer.getArgumentos(), velocidadeVida * Time.deltaTime); barraArgumentoAdversario.value = Mathf.Lerp(barraArgumentoAdversario.value, atributosAdversario.getArgumentos(), velocidadeVida * Time.deltaTime); sliderAlinhamento.value = (int)alinhamentoPlayer; //CorAtual= Adversario.transform.GetChild(0).GetComponent<SpriteRenderer>().color; }
// Update is called once per frame void Update() { VidaAtual = AtributoAtual.getVidaAtual(); if (i < NovosAtributos.Length && VidaAtual <= NovosAtributos[i].Vida) { ModificaAtributo(NovosAtributos[i].Atributo); NovosAtributos[i].Atributo.vida = VidaAtual; i++; } }