Files
Ultimate-Fishing-Simulator-…/Assets/Scripts/Assembly-CSharp/UI_PercentSettingText.cs
2026-03-04 09:37:33 +08:00

40 lines
617 B
C#

using Obvious.Soap;
using TMPro;
using UnityEngine;
public class UI_PercentSettingText : MonoBehaviour
{
[SerializeField]
private FloatVariable setting;
private TextMeshProUGUI textMesh;
private void Awake()
{
textMesh = GetComponent<TextMeshProUGUI>();
}
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()
{
}
}