public void SetCapacityProvider([NotNull] IStorageCapacityProvider provider) { CapacityProvider = provider; }
public MListInventory(IStorageCapacityProvider capacityProvider = null) : base(capacityProvider) { }
protected MInventory(IStorageCapacityProvider capacityProvider = null) { Contents = new List <IInventoryItem>(); CapacityProvider = capacityProvider ?? new MSimpleStorageCapacityProvider(10); }
public MUniqueInventory(IStorageCapacityProvider capacityProvider) : base(capacityProvider) { }