Untitled

 avatar
unknown
csharp
a year ago
658 B
15
Indexable
    public class ResourceUI : MonoBehaviour
    {
        [SerializeField] private TMP_Text resourceText;
        [SerializeField] private ResourceSo resourceData;
        
        private void Start()
        {
            SetResourceText(resourceData.Current);
        }

        private void OnEnable()
        {
            resourceData.OnValueChanged += SetResourceText;
        }
        
        private void OnDisable()
        {
            resourceData.OnValueChanged -= SetResourceText;
        }
        
        private void SetResourceText(int t)
        {
            resourceText.text = t.ToCurrency();
        }
    }
Editor is loading...