public void updateHintPrice() { megaHintPrice.text = MegaHintController.GetHintPrice().ToString(); int hintPrice = PlayerPrefsManager.GetHintPrice(); if (hintPrice == 0 && !TutorialController.freeHint) { hintButton.transform.Find("Hint/Text").gameObject.SetActive(value: true); hintButton.transform.Find("Hint/coin").gameObject.SetActive(value: true); hintButton.transform.Find("Hint/coin").GetComponent <Image>().sprite = crownSprite; hintButton.transform.Find("Hint/Text").GetComponent <Text>().text = "x" + PlayerPrefsManager.GetProHint(); } else if (hintPrice == 0) { hintButton.transform.Find("Hint/Text").gameObject.SetActive(value: false); hintButton.transform.Find("Hint/coin").gameObject.SetActive(value: false); } else { hintButton.transform.Find("Hint/Text").gameObject.SetActive(value: true); hintButton.transform.Find("Hint/coin").gameObject.SetActive(value: true); hintButton.transform.Find("Hint/Text").GetComponent <Text>().text = PlayerPrefsManager.GetHintPrice().ToString(); hintButton.transform.Find("Hint/coin").GetComponent <Image>().sprite = coinSprite; } }
public void onMegaHintClicked() { if (PlayerPrefsManager.GetCoin() >= MegaHintController.GetHintPrice()) { MegaHintController.instance.openLetterSelect(); if (megaHintOpening) { PlayerPrefsManager.DecreaseCoin(MegaHintController.GetHintPrice()); } } else { onShopClicked(); } updateCoin(animating: false); updateHintPrice(); megaHintOpening = false; }