public void Shrink(IInventorySpaceProvider inventorySpaceProvider) { _inventorySpaces.Remove(inventorySpaceProvider); }
public bool GetInventorySpaceByProvider(IInventorySpaceProvider inventorySpaceProvider, out InventorySpace inventorySpace) { var retrievedInventorySpace = _inventorySpaces.TryGetValue(inventorySpaceProvider, out inventorySpace); return(retrievedInventorySpace); }
public void Expand(IInventorySpaceProvider inventorySpaceProvider) { _inventorySpaces[inventorySpaceProvider] = inventorySpaceProvider.GetInventorySpace(); }