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.

30 lines
729 B

using UnityEngine;
using UnityEngine.UI;
public class MinMaxSlider : MonoBehaviour
{
public Slider minSlider;
public Slider maxSlider;
public RectTransform fillRect;
void Awake()
{
minSlider.onValueChanged.AddListener(OnValueChanged);
maxSlider.onValueChanged.AddListener(OnValueChanged);
OnValueChanged(0);
}
void OnValueChanged(float v)
{
float min = minSlider.value, max = maxSlider.value;
minSlider.value = Mathf.Min(min, max);
maxSlider.value = Mathf.Max(min, max);
fillRect.anchorMin = Vector2.right * minSlider.normalizedValue;
fillRect.anchorMax = Vector2.right * maxSlider.normalizedValue;
}
}