protected override void UpdateUI(EditorMultiLanguageEntry entryInMultiLanguage, string language) { try { var entry = entryInMultiLanguage.Get(language); var image = ((LocalizationText)target).GetComponent <Image>(); image.sprite = Resources.Load <Sprite>(entry.Content); } catch (Exception e) { EditorGUILayout.HelpBox(e.Message, MessageType.Error); } }
protected override void UpdateUI(EditorMultiLanguageEntry entryInMultiLanguage, string language) { try { var entry = entryInMultiLanguage.Get(language); var text = ((LocalizationText)target).GetComponent <Text>(); text.text = entry.Content; var font = string.IsNullOrEmpty(entry.FontName) ? GetDefaultFont(language) : GetFont(entry.FontName); if (font != null) { text.font = font; } } catch (Exception e) { EditorGUILayout.HelpBox(e.Message, MessageType.Error); } }