Функции таймера управляют обратным отсчетом для выполнения переходов или выполнения задач.
timer.start
Запускает таймер обратного отсчета.
Сигнатура: timer.start(time: int, nodeId: string) -> string
Аргументы:
time
— время в секундах.nodeId
— идентификатор блока для перехода после завершения отсчета.Возвращаемое значение: Идентификатор таймера.
Пример использования:
$timerId = timer.start(60, "760b9732-4bfb-4846-a348-faae5138fcb2") // Таймер на 60 секунд
timer.stop
Останавливает (удаляет) таймер обратного отсчета.
Сигнатура: timer.stop(timerId: string)
Аргументы: timerId
— идентификатор таймера.
Возвращаемое значение: Отсутствует.
Пример использования:
$timerId = timer.start(60, "760b9732-4bfb-4846-a348-faae5138fcb2") // Запуск таймера
timer.stop($timerId) // Остановка таймера
timer.stopAll
Останавливает (удаляет) все активные таймеры.
Сигнатура: timer.stopAll()
Аргументы: Отсутствуют.
Возвращаемое значение: Отсутствует.
Пример использования:
timer.start(60, "760b9732-4bfb-4846-a348-faae5138fcb2") // Таймер 1
timer.start(120, "760b9732-4bfb-4846-a348-faae5138fcb2") // Таймер 2
timer.stopAll() // Остановка всех таймеров