public bool AddItemMergedItemToContainer(GameObject item)
{
for (int i = 0; i <= MaxCapacity(); i++)
{
if (items[i] != "")
{
GameObject founditem = GameObject.Find(items[i]);
if (ObjectInteraction.CanMerge(founditem.GetComponent <ObjectInteraction>(), item.GetComponent <ObjectInteraction>()))
{
ObjectInteraction.Merge(founditem.GetComponent <ObjectInteraction>(), item.GetComponent <ObjectInteraction>());
return(true);
}
}
}
//otherwise just add in the usual way.
return(AddItemToContainer(item.name));
}