epic/executor/executor_hooks.lua
2021-10-25 13:44:41 +02:00

17 lines
263 B
Lua

local hooks = {}
epic.register_hook = function(hook)
table.insert(hooks, hook)
end
epic.run_hook = function(name, params)
for _, hook in ipairs(hooks) do
local fn = hook[name]
if fn and type(fn) == "function" then
fn( unpack(params) )
end
end
end