docs update and registered few things

This commit is contained in:
Evil Factory
2021-09-30 14:56:19 -03:00
parent 04f7fe2630
commit 1da9b5870c
6 changed files with 914 additions and 2 deletions
@@ -327,6 +327,9 @@ namespace Barotrauma
UserData.RegisterType<DeliveryMethod>();
UserData.RegisterType<RelayComponent>();
UserData.RegisterType<MemoryComponent>();
UserData.RegisterType<Rand.RandSync>();
UserData.RegisterType<Skill>();
UserData.RegisterType<SkillPrefab>();
AddCallMetaMember(UserData.RegisterType<Vector2>());
AddCallMetaMember(UserData.RegisterType<Vector3>());
@@ -411,7 +414,8 @@ namespace Barotrauma
lua.Globals["DeliveryMethod"] = UserData.CreateStatic<DeliveryMethod>();
lua.Globals["ClientPacketHeader"] = UserData.CreateStatic<ClientPacketHeader>();
lua.Globals["ServerPacketHeader"] = UserData.CreateStatic<ServerPacketHeader>();
lua.Globals["RandSync"] = UserData.CreateStatic<Rand.RandSync>();
#if SERVER
#elif CLIENT
@@ -434,7 +438,9 @@ namespace Barotrauma
lua.Globals["SERVER"] = isServer;
lua.Globals["CLIENT"] = !isServer;
LuaDocs.GenerateDocs(typeof(JobPrefab));
if (File.Exists("Lua/MoonsharpSetup.lua")) // try the default loader
DoFile("Lua/MoonsharpSetup.lua");
else if (File.Exists("Mods/LuaForBarotrauma/Lua/MoonsharpSetup.lua")) // in case its the workshop version