public void deleteItemFromInventoryWithGameObject(Item item)
{
for (int i = 0; i < ItemsInInventory.Count; i++)
{
if (item.Equals(ItemsInInventory[i]))
{
ItemsInInventory.RemoveAt(i);
}
}
for (int k = 0; k < SlotContainer.transform.childCount; k++)
{
if (SlotContainer.transform.GetChild(k).childCount != 0)
{
GameObject itemGameObject = SlotContainer.transform.GetChild(k).GetChild(0).gameObject;
Item itemObject = itemGameObject.GetComponent<ItemOnObject>().item;
if (itemObject.Equals(item))
{
Destroy(itemGameObject);
break;
}
}
}
}