Mostrar quantos itens foram pegos

Eu gostaria de saber como eu faço pra aparecer quantos itens eu peguei no total



inv
inv4

Olhando a última imagem, dá pra ver que você já tem a quantidade de itens armazenada em um array de int, com um valor para cada slot.

Então seria só criar um array de referências para os componentes de Text da UI — um para cada slot. Aí, no seu script, basta atualizar o texto de cada um com base no valor correspondente do array de quantidades. Assim, a quantidade vai aparecer direitinho em cada slot da interface.

public TMP_Text[] slotTexts;
public int[] slotAmounts;

void UpdateUI() {
    for (int i = 0; i < slotAmounts.Length; i++) {
        slotTexts[i].text = slotAmounts[i].ToString();
    }
}

Pensei em algo assim. Mas não sei se atenderia seu caso de uso.