From 728796494e8d605ae746f57704afda35b3e053e0 Mon Sep 17 00:00:00 2001 From: EvilFactory Date: Tue, 28 Mar 2023 19:20:49 -0300 Subject: [PATCH] Added a metatable to the GUI table that has an __index that points to the GUI clr --- Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua b/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua index 2c83f2333..2c998f897 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibClient.lua @@ -64,8 +64,16 @@ defaultLib["GUI"] = { Anchor = CreateStatic("Barotrauma.Anchor"), Alignment = CreateStatic("Barotrauma.Alignment"), Pivot = CreateStatic("Barotrauma.Pivot"), + SoundType = CreateEnum("Barotrauma.GUISoundType"), + CursorState = CreateEnum("Barotrauma.CursorState"), } +setmetatable(defaultLib["GUI"], { + __index = function (table, key) + return defaultLib["GUI"].GUI[key] + end +}) + AddCallMetaTable(defaultLib["GUI"].VideoPlayer.VideoSettings) AddCallMetaTable(defaultLib["GUI"].VideoPlayer.TextSettings)