From 1a026c90a9c26f972b4669f2a84003cfdc206b32 Mon Sep 17 00:00:00 2001 From: EvilFactory Date: Tue, 27 Sep 2022 20:23:37 -0300 Subject: [PATCH] added some missing sound types --- .../Lua/DefaultLib/LibClient.lua | 19 ++++++++++++------- .../Lua/DefaultRegister/RegisterClient.lua | 5 +++++ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua b/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua index 29329ab26..cf3b550a3 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua @@ -11,13 +11,18 @@ for key, value in pairs(localizedStrings) do defaultLib[value] = CreateStatic("Barotrauma." .. value, true) end -defaultLib["Sounds.LowpassFilter"] = CreateStatic("Barotrauma.Sounds.LowpassFilter") -defaultLib["Sounds.HighpassFilter"] = CreateStatic("Barotrauma.Sounds.HighpassFilter") -defaultLib["Sounds.BandpassFilter"] = CreateStatic("Barotrauma.Sounds.BandpassFilter") -defaultLib["Sounds.NotchFilter"] = CreateStatic("Barotrauma.Sounds.NotchFilter") -defaultLib["Sounds.LowShelfFilter"] = CreateStatic("Barotrauma.Sounds.LowShelfFilter") -defaultLib["Sounds.HighShelfFilter"] = CreateStatic("Barotrauma.Sounds.HighShelfFilter") -defaultLib["Sounds.PeakFilter"] = CreateStatic("Barotrauma.Sounds.PeakFilter") +local sounds = {} +sounds.LowpassFilter = CreateStatic("Barotrauma.Sounds.LowpassFilter") +sounds.HighpassFilter = CreateStatic("Barotrauma.Sounds.HighpassFilter") +sounds.BandpassFilter = CreateStatic("Barotrauma.Sounds.BandpassFilter") +sounds.NotchFilter = CreateStatic("Barotrauma.Sounds.NotchFilter") +sounds.LowShelfFilter = CreateStatic("Barotrauma.Sounds.LowShelfFilter") +sounds.HighShelfFilter = CreateStatic("Barotrauma.Sounds.HighShelfFilter") +sounds.PeakFilter = CreateStatic("Barotrauma.Sounds.PeakFilter") +defaultLib["Sounds"] = sounds + +defaultLib["SoundPlayer"] = CreateStatic("Barotrauma.SoundPlayer") +defaultLib["SoundPrefab"] = CreateStatic("Barotrauma.SoundPrefab", true) defaultLib["Sprite"] = CreateStatic("Barotrauma.Sprite", true) defaultLib["PlayerInput"] = CreateStatic("Barotrauma.PlayerInput", true) diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterClient.lua b/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterClient.lua index 4ca1145c1..b8e4fc6a1 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterClient.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterClient.lua @@ -20,12 +20,17 @@ RegisterBarotrauma("Networking.ClientPeer") RegisterBarotrauma("Networking.GameClient") RegisterBarotrauma("Networking.VoipCapture") +RegisterBarotrauma("SoundsFile") +RegisterBarotrauma("SoundPrefab") RegisterBarotrauma("Sounds.SoundManager") RegisterBarotrauma("Sounds.OggSound") RegisterBarotrauma("Sounds.VideoSound") RegisterBarotrauma("Sounds.VoipSound") RegisterBarotrauma("Sounds.SoundChannel") +RegisterBarotrauma("Sounds.SoundBuffers") RegisterBarotrauma("RoundSound") +RegisterBarotrauma("CharacterSound") +RegisterBarotrauma("SoundPlayer") RegisterBarotrauma("Items.Components.ItemSound") RegisterBarotrauma("Sounds.LowpassFilter")