Пример #1
0
 public static void Add(int pIndex, string pName)
 {
     mLanguages.Add(pIndex, pName);
     if (mLanguages.Count == 2)
     {
         first = pIndex;
     }
 }
Пример #2
0
    public string GetText(SLanguages pLang, string pKey)
    {
        if (mXmlData.mData.ContainsKey(pKey))
        {
            return(mXmlData.mData[pKey]);
        }

        return("KNF:" + pKey);
    }
Пример #3
0
    public static string GetCurrentLanguageShort()
    {
        // getting system default language
        SLanguages defLanguageShort = GetSystemLanguageShort();

        // checking for language setting in playerprefs
        defLanguageShort = PlayerPrefs.GetInt(GameOptions.kOptLanguage, defLanguageShort);

        // enumerating all langauges to find a match with the language set in the system
        foreach (int lang in SLanguages.Enumerate())
        {
            if ((SLanguages)lang == defLanguageShort)
            {
                return(defLanguageShort);
            }
        }

        // if none found return first language
        return(SLanguages.first);
    }
Пример #4
0
 public void SetLanguage(int pLanguage)
 {
     mCurrentLanguage = pLanguage;
     Initialize();
 }
Пример #5
0
 public bool Equals(SLanguages pState)
 {
     return(pState.mIndex == this.mIndex);
 }