diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-07-17 22:20:39 +1000 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2023-07-17 22:20:39 +1000 |
commit | 34bb0b54222c1c0f3450c56e76f89f192d77374b (patch) | |
tree | 09e119625d066d16e3a81a8f6c0c424c4159f058 /assets/opensb/scripts/universeClient/opensb.lua | |
parent | 848b11399f2e34d7f1e0523e214287bfdcc5816c (diff) |
Initial voice HUD indicator setup
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 |