public SimpleBackpack(BackpackLayout layout) : base(layout) { _inventories = new Dictionary <ItemType, AbstractInventoryContainer>(); foreach (BackpackLayout.BackpackSlotLayout slotLayout in layout.BackpackSlots) { _inventories.Add(slotLayout.slotType, new SimpleInventoryContainer(slotLayout.slotCapacity)); } }
public Backpack(BackpackLayout layout) { _layout = layout; }