21 lines
555 B
C#
21 lines
555 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Questionable.Controller.CustomDelivery;
|
|
|
|
internal sealed class DeliveryPlan
|
|
{
|
|
public required int NpcIndex { get; init; }
|
|
|
|
public required EDeliverySlot Slot { get; init; }
|
|
|
|
public required uint ItemId { get; init; }
|
|
|
|
public required ushort Collectability { get; init; }
|
|
|
|
public required int DeliveryCount { get; init; }
|
|
|
|
public VendorResolverService.RecipeInfo? Recipe { get; init; }
|
|
|
|
public IReadOnlyList<IngredientPlan> IngredientPlans { get; init; } = Array.Empty<IngredientPlan>();
|
|
}
|