Exemplo n.º 1
0
    private void UpdateSlots()
    {
        if (inventory == null)
        {
            return;
        }

        for (int i = 0; i < slots.Length && i < inventory.ItemStacks.Count; i++)
        {
            ItemStack currentStack = inventory.ItemStacks[i];
            images[i].sprite = sprites.GetItemSprite(currentStack.ItemType);
            int amount = currentStack.Amount;
            texts[i].text   = amount > 0 ? amount.ToString() : string.Empty;
            images[i].color = amount > 0 ? Color.white : Color.clear;
        }
    }