public void Add(Item item)
{
for (int i = 0; i < inventorySlots.Length; i++)
{
if (Full[i] == false)
{
Items.Add(item); // add the item to the list
foreach (Item Item in Items)
{
var obj = Instantiate(InventoryItem, inventorySlots[i].transform);
var itemtype = obj.gameObject.GetComponent<ItemController>().item = Item;
var itemobj = obj.gameObject.GetComponent<ItemController>();
var ItemIcon = obj.gameObject.GetComponent<Image>().sprite; //get hte icon
obj.name = itemtype.ToString();
obj.transform.GetComponent<Image>().sprite = itemobj.item.ItemIcon; //set item name & image
Debug.Log(InventoryItem.GetComponent<ItemController>().item.ItemName);
Debug.Log(Item);
break;
}
Full[i] = true;
}
break;
}
}