neon-sprawl/server/NeonSprawl.Server/Game/Crafting/RecipeDefRow.cs

13 lines
413 B
C#

namespace NeonSprawl.Server.Game.Crafting;
/// <summary>One validated <c>RecipeDef</c> row from <c>content/recipes/*_recipes.json</c> (NEO-66).</summary>
public sealed record RecipeDefRow(
string Id,
string DisplayName,
string RecipeKind,
string RequiredSkillId,
IReadOnlyList<RecipeIoRow> Inputs,
IReadOnlyList<RecipeIoRow> Outputs,
int? RequiredSkillLevel,
string? StationTag);