public void localize()
    {
        if (normalText)
        {
            normalText.text = LocalizationText.GetText(key);
            if (LocalizationText.GetLanguage().Equals("RU"))
            {
                normalText.font = russianFontUI;
            }
            else
            {
                normalText.font = normalFontUI;
            }
            return;
        }

        textMeshPro.text = LocalizationText.GetText(key);
        if (LocalizationText.GetLanguage().Equals("RU"))
        {
            textMeshPro.font = russianFontTMP;
        }
        else
        {
            textMeshPro.font = normalFontTMP;
        }
    }
 // Token: 0x060003C5 RID: 965 RVA: 0x000116AE File Offset: 0x0000FAAE
 private void Update()
 {
     if (LocalizationText.GetLanguage() != this._language)
     {
         this._language = LocalizationText.GetLanguage();
         this.SetAllText();
     }
 }
Beispiel #3
0
 // Update is called once per frame
 void Update()
 {
     //You dont need to change anything here
     //if the language should have been changed it will set all texts referred in SetAllText to the new one.
     if (LocalizationText.GetLanguage() != _language)
     {
         _language = LocalizationText.GetLanguage();
         SetAllText();
     }
 }
Beispiel #4
0
    public void NextLanguage()
    {
        string currentLanguage = LocalizationText.GetLanguage();

        if (currentLanguage.Equals(Chinese))
        {
            InitializeLanguage(English);
        }
        else
        {
            InitializeLanguage(Chinese);
        }
    }