Files

24 lines
666 B
C#

using Data;
using Managers;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace UI
{
public class MapViewUI : MonoBehaviour
{
public TMP_Text text;
public Image icon;
public DimensionDef DimensionDefine;
public void Init(DimensionDef dimensionDef)
{
if (dimensionDef == null) return;
text.text = $"<color=yellow>{dimensionDef.label}</color>\n{dimensionDef.description}";
if (!string.IsNullOrEmpty(dimensionDef.icon))
icon.sprite = PackagesImageManager.Instance.GetSprite(dimensionDef.icon);
DimensionDefine = dimensionDef;
}
}
}