grabItem()

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);
                }
            }
        }
    }


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *