Пример #1
0
    void Explode()
    {
        int layerMask = LayerMask.GetMask("block");

        Collider2D[] colliders = Physics2D.OverlapCircleAll(transform.position, explodeRadius, layerMask);
        foreach (Collider2D col in colliders)
        {
            blocks block = col.GetComponent <blocks>();
            if (block == null)
            {
                Destroy(gameObject);
            }
            else
            {
                block.DestroyBlock();
            }
        }
    }