Files
MovementTests/interfaces/IDamageable.cs
2026-01-18 12:39:01 +01:00

12 lines
270 B
C#

using System;
using Godot;
namespace Movementtests.interfaces;
public record DamageRecord(Node3D Source, RDamage Damage);
public interface IDamageable
{
event Action<IDamageable, DamageRecord> DamageTaken;
DamageRecord TakeDamage(DamageRecord damageRecord);
}