using Godot; namespace Movementtests.interfaces; public record KnockbackRecord(DamageRecord DamageRecord, float ForceMultiplier = 1.0f); public interface IKnockbackable { [Export] RKnockback RKnockback { get; set;} public void RegisterKnockback(KnockbackRecord record); public Vector3 ComputeKnockback(); }