private void itemGive(InventoryHolder user, GameObject item, int stack) { GameObject newI = GameObject.Instantiate(item); newI.GetComponent <Item>().CurrentStack = stack; user.AddItemIfFree(item.GetComponent <Item>()); }