Exemplo n.º 1
0
    private void Punch()
    {
        ContactFilter2D filter = new ContactFilter2D();

        Collider2D[] results = new Collider2D[4];
        Physics2D.OverlapCollider(boxCollider, filter, results);
        foreach (Collider2D collider in results)
        {
            if (collider != null)
            {
                if (collider.tag == "Enemy")
                {
                    collider.gameObject.GetComponent <Dummy>().Hit(-Math.Sign(transform.localScale.x));
                    soundFx.PunchSound();
                }
            }
        }
    }