added support for None<T> and Some<T> and added some missing types from last update

This commit is contained in:
EvilFactory
2022-10-05 20:55:15 -03:00
parent 1123211fe2
commit 1eed13fcd0
4 changed files with 102 additions and 10 deletions
@@ -16,6 +16,7 @@ defaultLib["Int64"] = CreateStatic("Barotrauma.LuaInt64", true)
defaultLib["UInt64"] = CreateStatic("Barotrauma.LuaUInt64", true)
defaultLib["Single"] = CreateStatic("Barotrauma.LuaSingle", true)
defaultLib["Double"] = CreateStatic("Barotrauma.LuaDouble", true)
defaultLib["none"] = CreateStatic("Barotrauma.LuaNone", true)()
-- Backward compatibility
defaultLib["Float"] = CreateStatic("Barotrauma.LuaSingle", true)
@@ -112,6 +113,9 @@ defaultLib["XDocument"] = CreateStatic("System.Xml.Linq.XDocument", true)
defaultLib["XNode"] = CreateStatic("System.Xml.Linq.XNode", true)
defaultLib["SoundsFile"] = CreateStatic("Barotrauma.SoundsFile", true)
defaultLib["ContentPackageId"] = CreateStatic("Barotrauma.ContentPackageId")
defaultLib["IPAddress"] = CreateStatic("System.Net.IPAddress")
defaultLib["Address"] = CreateStatic("Barotrauma.Networking.Address")
defaultLib["Explosion"] = CreateStatic("Barotrauma.Explosion", true)