35 lines
555 B
Lua

local tick_handler
script = {}
function script.on_nth_tick(interval, handler)
tick_handler = handler
end
global = {}
local EntityQueue = require "EntityQueue"
local task = function()
return false
end
local q = EntityQueue.new("test", 1, task)
q:on_init()
local en = {
valid = true,
unit_number = 1,
}
local en2 = {
valid = true,
unit_number = 2,
}
local en3 = {
valid = true,
unit_number = 3,
}
q:register(en)
q:register(en2)
tick_handler{nth_tick=1}
q:unregister(en)
q:unregister(en3)
tick_handler{nth_tick=1}
tick_handler{nth_tick=1}