using UnityEngine; namespace KD.Destro2D{ public class DoGrowingDestruction : MonoBehaviour { public float radius = 1f; void OnEnable() { Collider2D[] col = Physics2D.OverlapCircleAll(transform.position,radius); foreach(Collider2D c in col) { if(c.TryGetComponent(out var d)){ d.DynamicDestroyWorld(c.ClosestPoint(transform.position)); } } Destroy(this.gameObject); } } }