protected override void UpdateUIComponent(RuntimeVocabularyEntry entry) { if (string.IsNullOrEmpty(entry.FontName)) TextComponent.font = Localization.CurrentDefaultFont; else TextComponent.font = Localization.GetFont(entry.FontName); var str = _params == null || _params.Length == 0 ? entry.Content : string.Format(entry.Content, _params); TextComponent.text = str; }
protected abstract void UpdateUIComponent(RuntimeVocabularyEntry entry);
protected override void UpdateUIComponent(RuntimeVocabularyEntry entry) { var sprite = Localization.Instance.SpriteManager.GetSprite(entry.Content); ImageComponent.sprite = sprite; }