public void grabItem()
{
//Debug.Log("pickUpCollided: "+pickUpCollided);
if (pickUpCollided > 0 && toDestroy != null)
{
if (toDestroy.tag != "Enemy" && toDestroy.tag != "EnemyWeapon")
{
PickUpItem thisPickup = toDestroy.GetComponent();
if (thisPickup != null)
{
Item grabbed = new Item
{
itemScriptableObject = thisPickup.item,
amount = thisPickup.item.baseAmount
};
inventory.AddItem(grabbed);
if (!cardholder.AlreadyInItemBook(thisPickup.item))
{
PickupPause();
cardholder.gameObject.SetActive(true);
cardholder.AddItem(thisPickup.item);
cardTemplate.PopulateItem(thisPickup.item, false);
cardTemplate.gameObject.SetActive(true);
}
Destroy(toDestroy);
}
}
}
}
Leave a Reply