private void Awake() { itemsToDisplay = new List <ItemUI>(); int k = 0; for (int i = 0; i < itemSlotsContainers.Length; i++) { for (int j = 0; j < itemSlotsContainers[i].childCount; j++) { ItemUI itemSlot = itemSlotsContainers[i].GetChild(j).GetComponent <ItemUI>(); if (itemSlot != null) { itemsToDisplay.Add(itemSlot); itemSlot.DisplayNull(); itemSlot.SlotID = k++; } } } k = 0; }