using TMPro; using UnityEngine; using UnityEngine.UI; public class QrTextSlot : MonoBehaviour { [SerializeField] private Color NormalColor; [SerializeField] private Color HighlightedColor; [SerializeField] private Image image; [SerializeField] private TextMeshProUGUI label; private void OnEnable() => SetActive(false); public void SetText(string text) => label.text = text; public string GetText() { if(label.text == "") { label.text = " "; } return label.text; } public void SetActive(bool on) => image.color = on ? HighlightedColor : NormalColor; }