Перейти к основному содержанию

Timer

Timer — библиотека, позволяющая создавать таймер на потоках. Небезопасно для взаимодействия с игрой, может использоваться только для длительных операций или интерфейсах. Последнюю версию библиотеки можно загрузить в официальном репозитории.

Использование

Для начала работы импортируйте библиотеку:

IMPORT("Timer");

Создание цикличного таймера, выполняется каждые 5 секунд:

Timer.create(function() {
lert("Hello World!");
}, 5, "sec", "loop");

Методы Timer

Создание таймера с функцией func, временем time, типом времени timeType, и типом таймера timerType:

Timer.create(func, time, timeType, timerType);
  • Тип времени (timeType)
    • Есть 3 типа времени = sec - секунда, min - минута, tick - игровой тик.
  • Тип таймера (timerType)
    • Есть 2 типа таймера = loop и обычный
      • loop - таймер который выполняется множество раз через время time.

Остановка таймера:

Timer.stop();

Получение объекта описания таймера:

Timer.get()