GameMain.LuaCs is no more

This commit is contained in:
Evil Factory
2026-02-28 16:05:20 -03:00
parent c676233dfd
commit 8e8b8eb8aa
35 changed files with 99 additions and 96 deletions
@@ -35,9 +35,6 @@ namespace Barotrauma
set { world = value; }
}
private static LuaCsSetup _luaCs;
public static LuaCsSetup LuaCs => _luaCs ??= new LuaCsSetup();
public static GameServer Server;
public static NetworkMember NetworkMember
{
@@ -115,7 +112,7 @@ namespace Barotrauma
MainThread = Thread.CurrentThread;
LuaCs.GetType();
LuaCsSetup.Instance.GetType();
}
public void Init()
@@ -367,9 +364,9 @@ namespace Barotrauma
CoroutineManager.Update(paused: false, (float)Timing.Step);
performanceCounterTimer.Stop();
if (GameMain.LuaCs.PerformanceCounter.EnablePerformanceCounter)
if (LuaCsSetup.Instance.PerformanceCounter.EnablePerformanceCounter)
{
GameMain.LuaCs.PerformanceCounter.AddElapsedTicks(new SimplePerformanceData("Update", performanceCounterTimer.ElapsedTicks));
LuaCsSetup.Instance.PerformanceCounter.AddElapsedTicks(new SimplePerformanceData("Update", performanceCounterTimer.ElapsedTicks));
}
performanceCounterTimer.Reset();
@@ -455,10 +452,9 @@ namespace Barotrauma
ShouldRun = false;
try
{
if (_luaCs is not null)
if (LuaCsSetup.Instance is not null)
{
_luaCs.Dispose();
_luaCs = null;
LuaCsSetup.Instance.Dispose();
}
}
catch (Exception e)