StartCourotine против проверки времени в Update
У меня будет время перезагрузки, после какой будут включены определённые действия.
Вопрос. Мне лучше запускать корутину на 1,5 минуты или сравнивать время в Update? Как по мне то корутина. Или же есть другой способ? Просто мне интересно какой вариант будет менее затратным по ресурсам.
private void Update()
{
if (!isReload && _countToReady < 10)
StartCoroutine(RestoreMovie());
if (txtTime.gameObject.activeSelf && txtAmount.gameObject.activeSelf)
{
if(_countToReady != 0)
txtTime.text = "Ready to watch - " + _countToReady;
else
{
span = _timeReload - DateTime.Now;
txtTime.text = "Time to next - " + span;
}
txtAmount.text = "Your amount - " + _countToUse;
}
}
Жостко писать такое в Update?