Pass in a copy of the config instead
This commit is contained in:
@@ -28,6 +28,13 @@ namespace Barotrauma
|
|||||||
}
|
}
|
||||||
|
|
||||||
public LuaCsSetupConfig() { }
|
public LuaCsSetupConfig() { }
|
||||||
|
public LuaCsSetupConfig(LuaCsSetupConfig config)
|
||||||
|
{
|
||||||
|
EnableCsScripting = config.EnableCsScripting;
|
||||||
|
TreatForcedModsAsNormal = config.TreatForcedModsAsNormal;
|
||||||
|
PreferToUseWorkshopLuaSetup = config.PreferToUseWorkshopLuaSetup;
|
||||||
|
DisableErrorGUIOverlay = config.DisableErrorGUIOverlay;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal delegate void LuaCsMessageLogger(string message);
|
internal delegate void LuaCsMessageLogger(string message);
|
||||||
@@ -437,7 +444,7 @@ namespace Barotrauma
|
|||||||
Lua.Globals["Networking"] = Networking;
|
Lua.Globals["Networking"] = Networking;
|
||||||
Lua.Globals["Steam"] = Steam;
|
Lua.Globals["Steam"] = Steam;
|
||||||
Lua.Globals["PerformanceCounter"] = PerformanceCounter;
|
Lua.Globals["PerformanceCounter"] = PerformanceCounter;
|
||||||
Lua.Globals["LuaCsConfig"] = Config;
|
Lua.Globals["LuaCsConfig"] = new LuaCsSetupConfig(Config);
|
||||||
|
|
||||||
Lua.Globals["ExecutionNumber"] = executionNumber;
|
Lua.Globals["ExecutionNumber"] = executionNumber;
|
||||||
Lua.Globals["CSActive"] = csActive;
|
Lua.Globals["CSActive"] = csActive;
|
||||||
|
|||||||
Reference in New Issue
Block a user