Exemple #1
0
 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);
            }
        }