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