using Obvious.Soap; using TMPro; using UnityEngine; public class UI_PercentSettingText : MonoBehaviour { [SerializeField] private FloatVariable setting; private TextMeshProUGUI textMesh; private void Awake() { textMesh = GetComponent(); } private void OnEnable() { setting.OnValueChanged += DragSetting_OnValueChanged; } private void OnDisable() { setting.OnValueChanged -= DragSetting_OnValueChanged; } private void DragSetting_OnValueChanged(float obj) { textMesh.text = (obj * 100f).ToString("N0") + "%"; } private void Start() { } private void Update() { } }