public void listDrops() { coinsGainedText.text = "Coins: " + coinsWon; dropList = new GameObject[drops.Count]; for (int i = 0; i < drops.Count; i++) { dropList[i] = Instantiate(dropPrefab); dropList[i].transform.SetParent(dropListContent.transform, false); battleDropController = dropList[i].GetComponent <battleDropController>(); battleDropController.dropItemName = drops[i].itemName; battleDropController.dropItemID = drops[i].itemID; battleDropController.dropItemIndex = i; battleDropController.dropItemNameText.text = drops[i].itemName; } }
public void collectDrops() { foreach (GameObject item in dropList) { battleDropController = item.GetComponent <battleDropController>(); if (battleDropController.isSelected) { inventoryController.addItem(battleDropController.dropItemID); } } inventoryController.coins += coinsWon; inventoryController.coinsText.text = "Coins: " + inventoryController.coins; battleMode = false; levelUpAnnouncement.SetActive(false); winScreen.SetActive(false); gameController.endBattle(); }