Пример #1
0
    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];
            }
        }
    }