修改字体

This commit is contained in:
bob
2025-05-27 17:57:42 +08:00
parent 7ad9f351c7
commit 8e13f19ee0
14 changed files with 100 additions and 35 deletions

View File

@@ -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)