private void updateEnableBuyButton(int money) { if (selectedItem is IngredientInventoryItemShop) { IngredientInventoryItemShop shopItem = (IngredientInventoryItemShop)selectedItem; buyButton.setEnabled(money >= shopItem.cost); } }
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); }
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); } }