1 Commits

Author SHA1 Message Date
5d897f2f56 feat: EngineTime.DeltaTimeFrame 2024-02-01 18:43:33 +03:00
2 changed files with 6 additions and 2 deletions

View File

@@ -4,6 +4,8 @@ namespace Syntriax.Engine.Core;
public readonly struct EngineTime(TimeSpan Total, TimeSpan Elapsed) public readonly struct EngineTime(TimeSpan Total, TimeSpan Elapsed)
{ {
public readonly TimeSpan Total { get; init; } = Total; public readonly TimeSpan Total = Total;
public readonly TimeSpan Elapsed { get; init; } = Elapsed; public readonly TimeSpan Elapsed = Elapsed;
public readonly float DeltaTimeFrame = (float)Elapsed.TotalMilliseconds;
} }

View File

@@ -9,5 +9,7 @@ public static class Time
public static TimeSpan Total => _engineTime.Total; public static TimeSpan Total => _engineTime.Total;
public static TimeSpan Elapsed => _engineTime.Elapsed; public static TimeSpan Elapsed => _engineTime.Elapsed;
public static float DeltaTimeFrame => _engineTime.DeltaTimeFrame;
public static void SetTime(EngineTime engineTime) => _engineTime = engineTime; public static void SetTime(EngineTime engineTime) => _engineTime = engineTime;
} }