All descriptors are now accessible via a global table, for easier access

This commit is contained in:
Evil Factory
2022-03-25 15:06:13 -03:00
parent 469abd6e86
commit f9d7c0c2be
2 changed files with 35 additions and 21 deletions
@@ -1,6 +1,6 @@
local defaultLib = {}
require("DefaultRegister")
local descriptors = require("DefaultRegister")
local CreateStatic = function (typeName, addCallMethod)
local staticUserdata = LuaUserData.CreateStatic(typeName)
@@ -16,6 +16,8 @@ local CreateStatic = function (typeName, addCallMethod)
return staticUserdata
end
defaultLib["Descriptors"] = descriptors
defaultLib["Byte"] = CreateStatic("Barotrauma.LuaByte", true)
defaultLib["UShort"] = CreateStatic("Barotrauma.LuaUShort", true)
defaultLib["Float"] = CreateStatic("Barotrauma.LuaFloat", true)