diff options
Diffstat (limited to 'assets/opensb/scripts/universeClient/opensb.lua')
-rw-r--r-- | assets/opensb/scripts/universeClient/opensb.lua | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/assets/opensb/scripts/universeClient/opensb.lua b/assets/opensb/scripts/universeClient/opensb.lua new file mode 100644 index 0000000..c1b4dea --- /dev/null +++ b/assets/opensb/scripts/universeClient/opensb.lua @@ -0,0 +1,29 @@ +submodules = {} + +require "/scripts/universeClient/opensb/voice_manager.lua" + +local submodules, type = submodules, type +local function call(func, ...) + if type(func) == "function" then + return func(...) + end +end + +function init(...) + script.setUpdateDelta(1) + for i, module in pairs(submodules) do + call(module.init, ...) + end +end + +function update(...) + for i, module in pairs(submodules) do + call(module.update, ...) + end +end + +function uninit(...) + for i, module in pairs(submodules) do + call(module.uninit, ...) + end +end
\ No newline at end of file |