private void OnCollisionStay2D(Collision2D collision)
    {
        shield = GetComponentInChildren <Shield>();
        Debug.Log("collision stay");
        HealthPlayer player = collision.collider.GetComponent <HealthPlayer>();

        if (swat != null)
        {
            if (shield != null && player != null)
            {
                player.LoseHearts(damage);
            }
            else if (shield == null && player != null)
            {
                player.LoseHearts(damage);
            }
        }
    }
    private void OnTriggerEnter2D(Collider2D other)
    {
        Destroy(this.gameObject, 0);
        HealthPlayer player = other.GetComponent <HealthPlayer>();

        //Si colisiona con el jugador
        if (player != null)
        {
            player.LoseHearts(damage);
        }
    }
    private void OnTriggerStay2D(Collider2D collision)
    {
        HealthPlayer player = collision.GetComponent <HealthPlayer>();

        if (preso != null)
        {
            if (player != null)
            {
                animator.SetBool("Atizando", true);
                player.LoseHearts(damage);
            }
        }
        else
        {
            //Si colisiona con el jugador
            if (player != null)
            {
                player.LoseHearts(damage);
            }
        }
    }