Files
RobustToolbox/Robust.Client/Timing/PredictionGuard.cs
Vera Aguilera Puerto 4dd04207ac Shared GameTiming no longer depends on INetManager (#1697)
Adds ClientGameTiming with prediction and local/server time methods.
2021-04-14 11:40:02 -07:00

20 lines
391 B
C#

using System;
namespace Robust.Client.Timing
{
public readonly struct PredictionGuard : IDisposable
{
private readonly IClientGameTiming _gameTiming;
public PredictionGuard(IClientGameTiming gameTiming)
{
_gameTiming = gameTiming;
}
public void Dispose()
{
_gameTiming.EndPastPrediction();
}
}
}