修改字体
This commit is contained in:
@@ -36,26 +36,26 @@ namespace NBC
|
||||
return _currentLanguage;
|
||||
}
|
||||
|
||||
public void UseLanguage(string name)
|
||||
public void AutoUseLanguage()
|
||||
{
|
||||
foreach (var key in LanguageConst.languageMap.Keys)
|
||||
SystemLanguage language = Application.systemLanguage;
|
||||
if (PlayerPrefs.HasKey(LanguageConst.LanguageSaveKey))
|
||||
{
|
||||
var value = LanguageConst.languageMap[key];
|
||||
if (value != name) continue;
|
||||
UseLanguage(key);
|
||||
return;
|
||||
var value = PlayerPrefs.GetInt(LanguageConst.LanguageSaveKey, -1);
|
||||
if (value >= 0)
|
||||
{
|
||||
language = (SystemLanguage)value;
|
||||
}
|
||||
}
|
||||
|
||||
Debug.LogError("语言包不存在或没有添加映射关系");
|
||||
return;
|
||||
UseLanguage(language);
|
||||
}
|
||||
|
||||
|
||||
public void UseLanguage(SystemLanguage language)
|
||||
{
|
||||
_currentLanguage = language;
|
||||
if (LanguageConst.languageMap.TryGetValue(language, out var name))
|
||||
if (LanguageConst.languageMap.TryGetValue(language, out var info))
|
||||
{
|
||||
_currentCustomLanguageName = name;
|
||||
_currentCustomLanguageName = info.Code;
|
||||
}
|
||||
|
||||
foreach (var value in _lanModuleDic.Values)
|
||||
|
||||
Reference in New Issue
Block a user