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.
- Есть 2 типа таймера = loop и обычный
Остановка таймера:
Timer.stop();
Получение объекта описания таймера:
Timer.get()