From 8238e8058c89b9e34722b5c071d1b3392d858c0d Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Thu, 14 Apr 2022 21:00:08 -0300 Subject: [PATCH] Game.Settings --- .../SharedSource/Lua/LuaClasses/LuaGame.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs b/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs index b22ad0fdc..60c46a5e3 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs @@ -44,6 +44,9 @@ namespace Barotrauma public ServerSettings ServerSettings => GameMain.Server.ServerSettings; #endif + public DynValue Settings; + + public bool allowWifiChat = false; public bool overrideTraitors = false; public bool overrideRespawnSub = false; @@ -166,6 +169,12 @@ namespace Barotrauma } #endif + public LuaGame() + { + LuaUserData.MakeFieldAccessible(UserData.RegisterType(typeof(GameSettings)), "currentConfig"); + Settings = UserData.CreateStatic(typeof(GameSettings)); + } + public void OverrideTraitors(bool o) { overrideTraitors = o;