public void buyItem()
 {
     if (buyMenu.activeInHierarchy)
     {
         int cost = selectedItemPrice * selectedAmount;
         if (cost <= inventoryController.coins && inventoryController.numItemsPtInventory <
             inventoryController.partyInventorySize && (shopItem.itemInventoryCount <
                                                        shopItem.itemCarryLimit || shopItem.itemCarryLimit < 0))
         {
             inventoryController.coins -= cost;
             inventoryController.addItem(selectedItemID, selectedAmount);
             shopItem.itemInventoryCount += selectedAmount;
             shopItem.numOwned           += selectedAmount;
             numOwnedText.text            = "Own: " + shopItem.itemInventoryCount;
         }
         else if (cost > inventoryController.coins)
         {
             alertPanel.SetActive(true);
             alertText.text = moneyAlert;
         }
         else if (shopItem.itemInventoryCount >= shopItem.itemCarryLimit)
         {
             alertPanel.SetActive(true);
             alertText.text = carryAlert;
         }
         else
         {
             alertPanel.SetActive(true);
             alertText.text = inventoryAlert;
         }
     }
 }
    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();
    }