示例#1
0
 public void Shrink(IInventorySpaceProvider inventorySpaceProvider)
 {
     _inventorySpaces.Remove(inventorySpaceProvider);
 }
示例#2
0
        public bool GetInventorySpaceByProvider(IInventorySpaceProvider inventorySpaceProvider, out InventorySpace inventorySpace)
        {
            var retrievedInventorySpace = _inventorySpaces.TryGetValue(inventorySpaceProvider, out inventorySpace);

            return(retrievedInventorySpace);
        }
示例#3
0
 public void Expand(IInventorySpaceProvider inventorySpaceProvider)
 {
     _inventorySpaces[inventorySpaceProvider] = inventorySpaceProvider.GetInventorySpace();
 }