Expose all settings in Lua

This commit is contained in:
Evil Factory
2026-04-08 18:29:07 -03:00
parent c882b0bb45
commit eeeb3d9db3
2 changed files with 35 additions and 21 deletions
@@ -83,27 +83,6 @@ public class DefaultLuaRegistrar : IDefaultLuaRegistrar
_userDataService.RegisterType(type.FullName);
}
_userDataService.RegisterType(typeof(IConfigService).FullName);
_userDataService.RegisterType(typeof(ISettingBase).FullName);
_userDataService.RegisterType(typeof(ISettingBase<bool>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<string>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<byte>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<sbyte>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<ushort>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<short>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<char>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<uint>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<int>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<ulong>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<long>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<float>).FullName);
_userDataService.RegisterType(typeof(ISettingBase<double>).FullName);
_userDataService.RegisterType(typeof(ISettingRangeBase<float>).FullName);
_userDataService.RegisterType(typeof(ISettingRangeBase<int>).FullName);
#if CLIENT
_userDataService.RegisterType(typeof(ISettingControl).FullName);
#endif
_userDataService.RegisterType("Barotrauma.LuaSByte");
_userDataService.RegisterType("Barotrauma.LuaByte");
_userDataService.RegisterType("Barotrauma.LuaInt16");