12345678910111213141516171819202122 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using TMPro;
- using Sirenix.OdinInspector;
- [HideMonoScript]
- public class EncyclopediaArticleUi : MonoBehaviour
- {
- public string articleDataKey = "title";
- public TextMeshProUGUI text;
- public bool showDebug = false;
- public void Setup(EncyclopediaArticle article)
- {
- article.content.TryGetValue(articleDataKey, out string result);
- text.text = result;
- if(showDebug && result == null) Debug.Log($"Article did not contain content key {articleDataKey}. Content key count: {article.content.Keys.Count}");
- }
- }
|