added GameSettings and ChatBox

This commit is contained in:
Evil Factory
2022-02-28 19:57:06 -03:00
parent acfec0986e
commit 6d00e210f0
2 changed files with 16 additions and 0 deletions

View File

@@ -170,6 +170,7 @@ RegisterBarotrauma("UpgradeManager")
RegisterBarotrauma("Screen")
RegisterBarotrauma("GameScreen")
RegisterBarotrauma("GameSession")
RegisterBarotrauma("GameSettings")
RegisterBarotrauma("CampaignMode")
RegisterBarotrauma("CrewManager")

View File

@@ -119,6 +119,21 @@ namespace Barotrauma
public partial class LuaGame
{
public GameSettings GameSettings => GameMain.Config;
#if CLIENT
public ChatBox ChatBox
{
get
{
if (GameMain.IsSingleplayer)
return GameMain.GameSession.CrewManager.ChatBox;
else
return GameMain.Client.ChatBox;
}
}
#endif
LuaSetup env;
public LuaGame(LuaSetup e)