public InventoryEntry(IConsumableList consumables, byte[] elementCount, int elementIndex) { _elementCount = elementCount; _elementIndex = elementIndex; Name = consumables.ConsumableItems.FirstOrDefault(x => x.Id == elementIndex)?.Name; }
public InventoryViewModel(ISavePersona5 save, IConsumableList consumables) : base(save.InventoryCount.Select((_, i) => new InventoryEntry(consumables, save.InventoryCount, i))) { _save = save; }