22 lines
370 B
Lua
22 lines
370 B
Lua
require("multi")
|
|
function multi:newUpdater(skip)
|
|
local c=self:newBase()
|
|
c.Type='updater'
|
|
c.pos=1
|
|
c.skip=skip or 1
|
|
function c:Act()
|
|
if self.pos>=self.skip then
|
|
self.pos=0
|
|
for i=1,#self.func do
|
|
self.func[i](self)
|
|
end
|
|
end
|
|
self.pos=self.pos+1
|
|
end
|
|
function c:setSkip(n)
|
|
self.skip=n
|
|
end
|
|
c.OnUpdate=self.OnMainConnect
|
|
self:create(c)
|
|
return c
|
|
end |