void Update() { if (podeAdicionar) { if (healthBarPlayer.hitpoint + lifeHealVal <= 150f) { ganhouVida = true; playerComand.playerLife += lifeHealVal; healthBarPlayer.HealDamage(lifeHealVal); podeAdicionar = false; } //if (healthBarPlayer.hitpoint + lifeHealVal >= 150f) //{ // dif = (healthBarPlayer.hitpoint + lifeHealVal) % 150f; // healthBarPlayer.HealDamage(dif); // podeAdicionar = false; //} } if (enterObjTrigger && objRend.material.GetFloat("_dRadius") > 10.0f && ganhouVida == false) { //Debug.Log("Entered Obj trigger"); /*firstCollider.enabled = true*/ ; hideObsList[objAtual].GetComponent <Renderer>().material = material[1]; if (lerp <= 0.863) { lerp += 0.2f; material[1].SetFloat("_LerpValue", lerp); } if (lerp >= 0.863) { podeAdicionar = true; hideObsList[objAtual].GetComponent <Renderer>().material = material[2]; } } }