void ChangeLanguage() { File = Localization.StringsByFile.Select(o => o.Key).ToArray()[0]; Text label = GetComponent <Text>(); label.text = Localization.GetFromFile(File, Key, label.text); }
// Use this for initialization void Start() { Localization = LanguageService.Instance; Language = Localization.Language.Name; File = Localization.StringsByFile.Select(o => o.Key).ToArray()[0]; Text label = GetComponent <Text>(); label.text = Localization.GetFromFile(File, Key, label.text); LanguageInfo.SubPubSystem.Subscribe("Language", ChangeLanguage); }
public void UpdateText(string Key) { this.Key = Key; label.text = Localization.GetFromFile(File, Key, label.text); }
void Start() { Localization = LanguageService.Instance; label = GetComponent <Text>(); label.text = Localization.GetFromFile(File, Key, label.text); }