Смена цвета Slider'а
Как сделать смену цвета Fill (дочернего объекта Slider) в зависимости от Slider.value (0-1) чтобы менялся цвет условно от зеленого к красному?
Ответы (1 шт):
Автор решения: Venya
→ Ссылка
[SerializeField] private Color _startColor;
[SerializeField] private Color _targetColor;
[SerializeField] private Image _fill;
[SerializeField] private Slider _slider;
//метод вызывается в тот момент, когда меняется значение слайдера
public void ChangeColor()
{
_fill.color = Color.Lerp(_startColor, _targetColor, _slider.value /
_slider.maxValue);
}