Collider[] objetivos =
Physics.OverlapSphere(
transform.position,
radio,
layerEnemigos
);
foreach (Collider col in objetivos)
{
if (col.TryGetComponent<IDamageable>(
out IDamageable damageable))
{
damageable.RecibirDaño(daño);
}
}
void OnDrawGizmosSelected()
{
Gizmos.DrawWireSphere(
transform.position,
radio
);
}
Physics.OverlapSphere(...)
TryGetComponent<IDamageable>()