天津23维预案
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
939 B

2 years ago
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using UIWidgets;
namespace UIWidgetsSamples {
[RequireComponent(typeof(RangeSliderFloat))]
public class RangeSliderFloatSample : MonoBehaviour {
[SerializeField]
Text Text;
RangeSliderFloat slider;
void Start()
{
slider = GetComponent<RangeSliderFloat>();
if (slider!=null)
{
slider.OnValuesChange.AddListener(SliderChanged);
SliderChanged(slider.ValueMin, slider.ValueMax);
}
}
void SliderChanged(float min, float max)
{
if (Text!=null)
{
if (slider.WholeNumberOfSteps)
{
Text.text = string.Format("Range: {0:000.00} - {1:000.00}; Step: {2:0.00}", min, max, slider.Step);
}
else
{
Text.text = string.Format("Range: {0:000.00} - {1:000.00}", min, max);
}
}
}
void OnDestroy()
{
if (slider!=null)
{
slider.OnValuesChange.RemoveListener(SliderChanged);
}
}
}
}