跳到主要内容

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