public void PickupAll() { for (int i = itemsInSpace.Count - 1; i >= 0; i--) { Item item = itemsInSpace[i]; if (inventoryController.CanPickup(item)) { item.PickUpItem(); inventoryController.AddItem(item, true); } } }