using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(TMP_Text))] public class SliderValueText : MonoBehaviour { public Slider slider; void OnValidate(){ if(slider==null){ slider = GetComponentInParent(); } } void Start() { slider.onValueChanged.AddListener(RefreshText); txt= GetComponent(); RefreshText(slider.value); } TMP_Text txt; void RefreshText(float value){ txt.text = slider.value.ToString("n3"); } }