public void OnCoinStoreItemCLicked(int coinStoreItemIndex) { _coinToPurchase = CoinList.GetCoinByCoinIndex(coinStoreItemIndex); confirmPanel.SetActive(true); confirmText.text = "Would you like to purchase " + _coinToPurchase.Amount + " Coins with $" + _coinToPurchase.Price + "?"; }
public static void SetDeferredPurchaseReminderActiveness(CoinList.Coin coin, bool isActive) { var storeItemCoinGameObj = coin.StoreItemCoinGameObj; storeItemCoinGameObj.transform.Find("deferredPurchaseReminder")?.gameObject.SetActive(isActive); storeItemCoinGameObj.GetComponent <Button>().interactable = !isActive; }
// Update coins when player purchases coins. public void UpdateCoins(CoinList.Coin coinToPurchase) { IncreaseCoinsOwned(coinToPurchase.Amount); CoinStorePageController.SetDeferredPurchaseReminderActiveness(coinToPurchase, false); }