Potato mine

This commit is contained in:
Фёдор Веселов 2024-09-25 01:24:13 +05:00
commit c428bf219d
6 changed files with 245 additions and 0 deletions

View file

@ -0,0 +1,21 @@
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<RuntimeZombieData>();
if (zombieData != null)
{
zombieData.TakeDamage(damage);
}
}
GetParent<RuntimePlantData>().Kill();
}
}