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