Register setting types
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Barotrauma.Networking;
|
||||
using Barotrauma.LuaCs.Data;
|
||||
using Barotrauma.Networking;
|
||||
using MoonSharp.Interpreter;
|
||||
using Sigil;
|
||||
using System.Collections.Generic;
|
||||
@@ -53,6 +54,27 @@ 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");
|
||||
|
||||
Reference in New Issue
Block a user