40 lines
617 B
C#
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()
|
|
{
|
|
}
|
|
}
|