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?


Ответы (0 шт):