diff --git a/osu.Game/Online/Spectator/FrameHeader.cs b/osu.Game/Online/Spectator/FrameHeader.cs
index f2dd30a002..b4988fecf9 100644
--- a/osu.Game/Online/Spectator/FrameHeader.cs
+++ b/osu.Game/Online/Spectator/FrameHeader.cs
@@ -14,12 +14,26 @@ namespace osu.Game.Online.Spectator
[Serializable]
public class FrameHeader
{
+ ///
+ /// The current combo of the score.
+ ///
public int Combo { get; set; }
+ ///
+ /// The maximum combo achieved up to the current point in time.
+ ///
public int MaxCombo { get; set; }
+ ///
+ /// Cumulative hit statistics.
+ ///
public Dictionary Statistics { get; set; }
+ ///
+ /// The time at which this frame was received by the server.
+ ///
+ public DateTimeOffset ReceivedTime { get; set; }
+
///
/// Construct header summary information from a point-in-time reference to a score which is actively being played.
///
@@ -34,11 +48,12 @@ namespace osu.Game.Online.Spectator
}
[JsonConstructor]
- public FrameHeader(int combo, int maxCombo, Dictionary statistics)
+ public FrameHeader(int combo, int maxCombo, Dictionary statistics, DateTimeOffset receivedTime)
{
Combo = combo;
MaxCombo = maxCombo;
Statistics = statistics;
+ ReceivedTime = receivedTime;
}
}
}