using System; using Godot; namespace Movementtests.interfaces; public interface IHealthable { event Action HealthChanged; event Action HealthDepleted; [Export] RHealth RHealth { get; set; } float CurrentHealth { get; set; } void ReduceHealth(IDamageable source, float amount); }