aboutsummaryrefslogtreecommitdiff
path: root/advtrains/models/advtrains_dtrack_st.b3d
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains/models/advtrains_dtrack_st.b3d')
0 files changed, 0 insertions, 0 deletions
/span>jobid] = nil end if core.register_globalstep then core.register_globalstep(function(dtime) for i, job in ipairs(core.get_finished_jobs()) do handle_job(job.jobid, job.retval) end end) else core.async_event_handler = handle_job end function core.handle_async(func, parameter, callback) -- Serialize function local serialized_func = string.dump(func) assert(serialized_func ~= nil) -- Serialize parameters local serialized_param = core.serialize(parameter) if serialized_param == nil then return false end local jobid = core.do_async_callback(serialized_func, serialized_param) core.async_jobs[jobid] = callback return true end