22 lines
499 B
C#
22 lines
499 B
C#
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<Destro2DMain>(out var d)){
|
|
d.DynamicDestroyWorld(c.ClosestPoint(transform.position));
|
|
}
|
|
|
|
}
|
|
Destroy(this.gameObject);
|
|
}
|
|
|
|
}
|
|
}
|