Посоны
есть такой скрипт
public class HealthBar : MonoBehaviour
{
public Slider slider;
public void SetEstTime(float estTime)
{
slider.value = estTime;
}
}
из другого скрипта указал все ссылки на инстансы ПРАВИЛЬНО и пытаюсь вызывать следующий код (меняет положение слайдера), но он почему то не работает, хотя значение меняется, код вызываю в корутине, может быть поэтому ен работает?
IEnumerator StartTimeLine(float currentTime)
{
while (currentTime > 0)
{
currentTime -= Time.deltaTime;
healthbar.SetEstTime(currentTime);
Debug.Log(currentTime);
yield return null;
}
healthbar.SetEstTime(currentTime);
}