void OnCollisionEnter2D(Collision2D other)
    {
        if (other.transform.tag == "Enemy")
        {
            gv = other.gameObject.GetComponent <GosmaVerde> ();
            animator.SetBool("hurt", true);
            vidas = vidas - 1;

            if (spriteRenderer.flipX == true)
            {
                GetComponent <Rigidbody2D> ().AddForce(new Vector2(3, 2), ForceMode2D.Impulse);
            }
            else
            {
                GetComponent <Rigidbody2D> ().AddForce(new Vector2(-3, 2), ForceMode2D.Impulse);
            }

            StartCoroutine(Esperar());
            StartCoroutine(LevaDano());

            gv.animator.SetBool("atacar", true);
            if (vidas == 0)
            {
                SceneManager.LoadScene("TelaDerrota");
            }
        }
    }
    void OnTriggerStay2D(Collider2D other)
    {
        if (other.transform.tag == "Enemy")
        {
            gv = other.gameObject.GetComponent <GosmaVerde> ();
            gv.animator.SetBool("dano", false);
            ataque = animator.GetBool("attack");
            //animator.SetBool("hurt", true);

            if (ataque == true)
            {
                gv.vidas = gv.vidas - 1;
                //gv.dano = true;
                gv.animator.SetBool("dano", true);
            }

            if ((gv.vidas == 0) && (ataque == true))
            {
                Destroy(other.gameObject);
            }

            //gv.dano = false;
        }
    }