namespace ReactorMaintenance.Simulation;

public sealed record SurfaceInteractionEffect
{
    public static SurfaceInteractionEffect Hold { get; } = new();

    public ESurfaceInteractionVerb Verb { get; init; }
    public ESurfaceQuantity Quantity { get; init; }
    public float Amount { get; init; }
    public float SecondaryAmount { get; init; }
}