Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/assets/opensb/scripts/universeClient/opensb.lua
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-07-17 22:20:39 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-07-17 22:20:39 +1000
commit34bb0b54222c1c0f3450c56e76f89f192d77374b (patch)
tree09e119625d066d16e3a81a8f6c0c424c4159f058 /assets/opensb/scripts/universeClient/opensb.lua
parent848b11399f2e34d7f1e0523e214287bfdcc5816c (diff)
Initial voice HUD indicator setup
Diffstat (limited to 'assets/opensb/scripts/universeClient/opensb.lua')
-rw-r--r--assets/opensb/scripts/universeClient/opensb.lua29
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