Add ThreadNode update handler
parent
9c8d2432e7
commit
bf68bc224d
|
@ -21,7 +21,10 @@ function ThreadNode:checkUpdate()
|
|||
updateThread:start()
|
||||
end
|
||||
|
||||
self.state = love.thread.getChannel(self.threadChannel):pop() or self.state
|
||||
local v = love.thread.getChannel(self.threadChannel):pop()
|
||||
if v then
|
||||
self:onUpdate(v)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -30,4 +33,8 @@ function ThreadNode:afterExit()
|
|||
self:checkUpdate()
|
||||
end
|
||||
|
||||
function ThreadNode:onUpdate(v)
|
||||
self.state = v
|
||||
end
|
||||
|
||||
return ThreadNode
|
||||
|
|
Loading…
Reference in New Issue