void CreateGhostItem(Item item) { GameObject itemObj = Instantiate(ghostItemPrefab, resultsParent); ItemDisplay display = itemObj.GetComponent <ItemDisplay>(); if (display != null) { display.Setup(item); } }
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); } }
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); } }