Beispiel #1
0
 private void updateEnableBuyButton(int money)
 {
     if (selectedItem is IngredientInventoryItemShop)
     {
         IngredientInventoryItemShop shopItem = (IngredientInventoryItemShop)selectedItem;
         buyButton.setEnabled(money >= shopItem.cost);
     }
 }
Beispiel #2
0
    private void buyItem()
    {
        IngredientInventoryItemShop shopItem = (IngredientInventoryItemShop)selectedItem;

        moneyLibrary.removeMoney(shopItem.cost);
        ingredientInventoryLibrary.buyItem(shopItem.ingredientType);
        display.animation = false;
        setIngredientItem(new IngredientInventoryItemOwned(shopItem.ingredientType));
        display.animation = true;
    }
	public void setItem(IIngredientInventoryItem item) {
        if (item is IngredientInventoryItemShop) {
            IngredientInventoryItemShop shopItem = (IngredientInventoryItemShop)item;
            costText.text = "$"+(shopItem.cost / 100.0).ToString("N2");
        }
        else {
            lockSprite.SetActive(false);
            costText.gameObject.SetActive(false);

        }
        GetComponentInChildren<IngredientPreviewer>().renderIngredient(item.ingredient);
    }
Beispiel #4
0
    public void setIngredientItem(IIngredientInventoryItem item)
    {
        Start();

        selectedItem = item;
        display.setIngredient(item.ingredient);
        if (item is IngredientInventoryItemShop)
        {
            IngredientInventoryItemShop shopItem = (IngredientInventoryItemShop)item;
            costText.text = "$" + (shopItem.cost / 100.0).ToString("0.00");
            updateEnableBuyButton(moneyLibrary.getMoney());
            buyButton.gameObject.SetActive(true);
        }
        else
        {
            costText.text = "";
            buyButton.gameObject.SetActive(false);
        }
    }