Class LocalizationModuleBase
提供一个功能完备的本地化模块支持
Events
onLanguageChanged
public event Action onLanguageChanged;
Properties
currentLanguage
当前使用的语言
public string currentLanguage { get; private set; }
languages
public IEnumerable<string> languages { get; }
fontAddressPrefix
public virtual string fontAddressPrefix { get; }
languagePackageAddress
public virtual string languagePackageAddress { get; }
Methods
TryGetText(string key, string text)
尝试获取 key 对应的文本
public bool TryGetText(string key, string text)
TryGetFontAsset(string fontTagGUID, TMP_FontAsset fontAsset)
尝试获取 fontTagGUID 对应的 fontAsset
public bool TryGetFontAsset(string fontTagGUID, TMP_FontAsset fontAsset)
SetLanguage(string newLanguage)
public Task SetLanguage(string newLanguage)
Initialize()
protected override Task Initialize()