From 595f80e42984b722764ce7fff78799c924bef9df Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Sat, 1 Jan 2022 15:27:31 -0300 Subject: [PATCH] fix broken GUI library --- Barotrauma/BarotraumaClient/ClientSource/Lua/LuaClasses.cs | 4 +++- Barotrauma/BarotraumaShared/Lua/DefaultLib.lua | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) 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