Example #1
0
    void CreateGhostItem(Item item)
    {
        GameObject  itemObj = Instantiate(ghostItemPrefab, resultsParent);
        ItemDisplay display = itemObj.GetComponent <ItemDisplay>();

        if (display != null)
        {
            display.Setup(item);
        }
    }
Example #2
0
    public void AddItem(Item item, bool startItem)
    {
        Debug.Log("Add item: " + item.name);
        AssignItem(item);

        GameObject  itemObj = Instantiate(itemPrefab, itemPool);
        ItemDisplay display = itemObj.GetComponent <ItemDisplay>();

        if (display != null)
        {
            display.Setup(item);
        }
    }
Example #3
0
    void CreateItem(Item item)
    {
        GameObject  itemObj = Instantiate(itemPrefab, resultsParent);
        ItemDisplay display = itemObj.GetComponent <ItemDisplay>();

        if (display != null)
        {
            display.Setup(item);
        }

        Animator anim = itemObj.GetComponent <Animator>();

        anim.SetBool("Pickup", false);

        if (!Discoveries.instance.HasDiscovered(item))
        {
            Discoveries.instance.Discover(item);
        }
    }