using Godot; public partial class ExplosionComponent : Area2D { [Export] private int damage; public void Explode() { foreach(var zombie in GetOverlappingAreas()) { var zombieData = zombie.GetParent(); if (zombieData != null) { zombieData.TakeDamage(damage); } } GetParent().Kill(); } }