25 lines
356 B
Lua

local EntityQueue = require "EntityQueue"
local M = {}
local INTERVAL = 10
local function task(entity)
return entity.destroy()
end
local q = EntityQueue.new("entities_to_destroy", INTERVAL, task)
function M.on_init()
q:on_init()
end
function M.on_load()
q:on_load()
end
function M.register_to_destroy(entity)
q:register(entity)
end
return M