diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/LuaScriptManagementService.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/LuaScriptManagementService.cs index 99032700d..928641611 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/LuaScriptManagementService.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/LuaScriptManagementService.cs @@ -396,7 +396,7 @@ class LuaScriptManagementService : ILuaScriptManagementService, ILuaDataService, typeof(ISettingList), typeof(ISettingList), typeof(ISettingList), - typeof(ISettingList), + typeof(ISettingList) ]; Dictionary> settingsTable = []; @@ -420,9 +420,9 @@ class LuaScriptManagementService : ILuaScriptManagementService, ILuaDataService, _script.Globals[keyPair.Key] = keyPair.Value; } - UserData.RegisterType(typeof(ISettingRangeBase)); #if CLIENT UserData.RegisterType(typeof(ISettingControl)); + _script.Globals["SettingControl"] = UserData.CreateStatic(typeof(ISettingControl)); #endif new LuaConverters(this).RegisterLuaConverters();