private int SetSlots(IList <ItemAmount> itemAmountList, int slotIndex)
    {
        for (int i = 0; i < itemAmountList.Count; i++, slotIndex++)
        {
            ItemAmount    itemAmount = itemAmountList[i];
            InventorySlot itemSlot   = itemSlots[slotIndex];

            tempSprite           = Resources.LoadAll <Sprite>("ItemSprites/Original_items");
            itemSlot.icon.sprite = tempSprite[itemAmount.Item.indexOnSheet];
            itemSlot.AddCount(itemAmount.Amount);
            itemSlot.icon.enabled = true;
            itemSlot.transform.parent.gameObject.SetActive(true);
        }

        return(slotIndex);
    }