using System.Text;
using TMPro;
using Unity.VisualScripting;
using UnityEngine;

public class ClassesText : MonoBehaviour
{
    void OnEnable()
    {
        StringBuilder b = new StringBuilder();
        var text = GetComponent<TMP_Text>();
        
        foreach (var classAspect in Aspects.Classes)
        {
            if (b.Length > 0)
                b.Append(" | ");
            b.Append($"<color=#{classAspect.DisplayColor.ToHexString()}>{classAspect.DisplayName}</color>");
        }
        text.SetText(b);
    }
}
