- Added legacy LuaCsPerformanceCounter.cs

- Added legacy redirects.
- Added IConsoleCommandsService injection to plugins.
This commit is contained in:
MapleWheels
2026-03-31 10:48:44 -04:00
parent f1808d9231
commit 4f2da55a8e
4 changed files with 68 additions and 5 deletions
@@ -364,10 +364,15 @@ namespace Barotrauma
CoroutineManager.Update(paused: false, (float)Timing.Step);
performanceCounterTimer.Stop();
if (LuaCsSetup.Instance.PerformanceCounterService.EnablePerformanceCounter)
{
LuaCsSetup.Instance.PerformanceCounterService.AddElapsedTicks(new SimplePerformanceData("Update", performanceCounterTimer.ElapsedTicks));
}
if (LuaCsSetup.Instance.PerformanceCounter.EnablePerformanceCounter)
{
LuaCsSetup.Instance.PerformanceCounter.AddElapsedTicks(new SimplePerformanceData("Update", performanceCounterTimer.ElapsedTicks));
LuaCsSetup.Instance.PerformanceCounter.UpdateElapsedTime = (double)performanceCounterTimer.ElapsedTicks / Stopwatch.Frequency;
}
performanceCounterTimer.Reset();
Timing.Accumulator -= Timing.Step;