diff --git a/Barotrauma/BarotraumaClient/ClientSource/Lua/LuaClasses.cs b/Barotrauma/BarotraumaClient/ClientSource/Lua/LuaClasses.cs index 3272415bd..bd590f26f 100644 --- a/Barotrauma/BarotraumaClient/ClientSource/Lua/LuaClasses.cs +++ b/Barotrauma/BarotraumaClient/ClientSource/Lua/LuaClasses.cs @@ -14,7 +14,10 @@ namespace Barotrauma public LuaGUI(LuaSetup _env) { env = _env; + } + public void CreateStaticValues() + { RectTransform = UserData.CreateStatic(); LayoutGroup = UserData.CreateStatic(); Button = UserData.CreateStatic(); @@ -33,7 +36,6 @@ namespace Barotrauma Anchor = UserData.CreateStatic(); Alignment = UserData.CreateStatic(); Pivot = UserData.CreateStatic(); - } public ChatBox ChatBox diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultLib.lua b/Barotrauma/BarotraumaShared/Lua/DefaultLib.lua index 5b1e87e1b..9570facbc 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultLib.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultLib.lua @@ -101,6 +101,8 @@ elseif CLIENT then defaultLib["Sprite"] = CreateStatic("Sprite") defaultLib["Keys"] = LuaUserData.CreateStatic("Microsoft.Xna.Framework.Input.Keys") defaultLib["PlayerInput"] = CreateStatic("PlayerInput") + + GUI.CreateStaticValues() end return defaultLib