private IEnumerator FixLangsTextSizesThread() { if (!textSizesFixedLanguage) { textSizesFixedLanguage = true; yield return(null); List <Text> sameSizeTexts = new List <Text>(); IEnumerator enumerator = langHolder.GetEnumerator(); try { while (enumerator.MoveNext()) { Transform transform = (Transform)enumerator.Current; sameSizeTexts.Add(transform.GetComponent <Text>()); } } finally { IDisposable disposable; IDisposable disposable2 = disposable = (enumerator as IDisposable); if (disposable != null) { disposable2.Dispose(); } } StartCoroutine(FugoUtils.SetSameTextSize(sameSizeTexts, canvas)); } }
private IEnumerator FixTextSizes() { if (!textSizesFixedSettings) { textSizesFixedSettings = true; yield return(null); StartCoroutine(FugoUtils.SetSameTextSize(new List <Text> { shopButtonText, supportButtonText, restorePurchaseText, fbtext, privacyText }, canvas)); } }
public void SetTexts(string type = "") { if (type == "facebook") { if (PlayerPrefsManager.GetFBID() == string.Empty) { fbtext.text = LanguageScript.LoginText; } else { fbtext.text = LanguageScript.LogoutText; } ArabicController.MakeArabicMenu(fbtext.transform.parent); return; } playButton.text = LanguageScript.PlayText; exploreButton.text = LanguageScript.ExploreText; dailyPuzzleButton.text = LanguageScript.DailyPuzzleText; settingsTitle.text = LanguageScript.SettingsText; soundText.text = LanguageScript.SoundText; shopButtonText.text = LanguageScript.LanguageText; restorePurchaseText.text = LanguageScript.RestorePurchasesText; redeemText.text = LanguageScript.RedeemHeader; dailyPlayButton.text = LanguageScript.PlayText; dailyNextButton.text = LanguageScript.NextText; dailyPopup.text = LanguageScript.ComeLaterText; dailyPopupHeader.text = LanguageScript.DailyPuzzleText; shopTitle.text = LanguageScript.ShopText; rewardedPopupText.text = LanguageScript.FreeCoinText; rewardedPopupButton.text = LanguageScript.WatchText; prizePopupHeader.text = LanguageScript.DailyPuzzleText; prizePopupCongratz.text = LanguageScript.CongratulationsText; prizePopupCollect.text = LanguageScript.CollectText; dailyGalleryHeader.text = LanguageScript.DailyPuzzleGalleryHeader; supportButtonText.text = LanguageScript.SupportText; dailyRewardInfo.text = LanguageScript.DailyRewardContentText; dailyRewardTitle.text = LanguageScript.DailyRewardTitleText; dailyRewardCollect.text = LanguageScript.CollectText; dailyRewardCongratz.text = LanguageScript.CongratulationsText; if (PlayerPrefsManager.GetPro()) { LanguageScript.DailyGiftHalfPriceHint = LanguageScript.DailyGiftHalfPriceHint.Replace("1", "2"); } dailyRewardHalfPriceHint.text = LanguageScript.DailyGiftHalfPriceHint; dailyPuzzleOKText.text = LanguageScript.OKText; setCompletedTutorialText.text = LanguageScript.SetCompletedTutorial; newText.text = LanguageScript.NewText; if (PlayerPrefsManager.GetFBID() == string.Empty) { fbtext.text = LanguageScript.LoginText; } else { fbtext.text = LanguageScript.LogoutText; } musicText.text = LanguageScript.MusicText; questGiftHeaderText.text = LanguageScript.CongratulationsText; questGiftContentText.text = LanguageScript.AdventureGiftText; questGiftCollectText.text = LanguageScript.CollectText; questHeaderText.text = LanguageScript.AdventureTitleText; questYesText.text = LanguageScript.YesText; questNoText.text = LanguageScript.NoText; questInfoHeaderText.text = LanguageScript.AdventureTitleText; questInfoOKText.text = LanguageScript.OKText; questRewardHeaderText.text = LanguageScript.CongratulationsText; questRewardContentText.text = LanguageScript.AdventureRewardText; questRewardOKText.text = LanguageScript.CollectText; questFailHeaderText.text = LanguageScript.SorryText; questFailContentText.text = LanguageScript.AdventureFailText; questFailOKText.text = LanguageScript.OKText; proHintText.text = LanguageScript.ProFreeHintText; proNoAdText.text = LanguageScript.ProNoAdText; proGiftText.text = LanguageScript.ProDoubleDailyText; becomeProText.text = LanguageScript.BecomeProText; proTermsText.text = LanguageScript.PrivacyPolicyText; redeemOKText.text = LanguageScript.OKText; redeemCollectText.text = LanguageScript.CollectText; redeemCongratzText.text = LanguageScript.CongratulationsText; redeemExplanationText.text = LanguageScript.RedeemInstruction; redeemPlaceholderText.text = LanguageScript.RedeemPlaceholder; adventureHeder.text = LanguageScript.HiddenLevelHeaderText; adventureContent.text = LanguageScript.HiddenLevelContentText; if (ThemeManager.theme == 0) { try { SunScript.instance.SetBrillianceText(); } catch (Exception) { } } SetBrillianceText(); MenuController.instance.SetLangText(); wheelSpinText.text = LanguageScript.WheelSpinText; wheelNoThanksText.text = LanguageScript.WheelNoThanksText; wheelHintPopupText.text = LanguageScript.DailyGiftHalfPriceHint; trialProHintText.text = LanguageScript.ProFreeHintText; trialProNoadText.text = LanguageScript.ProNoAdText; trialProGiftText.text = LanguageScript.ProDoubleDailyText; trialBecomeProText.text = LanguageScript.BecomeProText; trialProTermsText.text = LanguageScript.PrivacyPolicyText; trialProOneTimeText.text = LanguageScript.ProOneTimeOfferText; trialProSpecialOfferText.text = LanguageScript.SpecialOfferText; sectionHeader.text = LanguageScript.ExploreText; ArabicController.MakeArabicMenu(GameObject.Find("Canvas").transform); if (PlayerPrefsManager.GetLang() == "Arabic") { shopTitle.transform.localScale = new Vector3(-1f, 1f, 1f); shopTitle.transform.parent.localScale = new Vector3(-1f, 1f, 1f); } else { shopTitle.transform.localScale = new Vector3(1f, 1f, 1f); shopTitle.transform.parent.localScale = new Vector3(1f, 1f, 1f); } SetTextProperties(); if (!textSizesFixed && ThemeManager.theme == 1) { textSizesFixed = true; List <Text> list = new List <Text>(); list.Add(playButton); list.Add(exploreButton); list.Add(dailyPuzzleButton); StartCoroutine(FugoUtils.SetSameTextSize(list, canvas)); } }