// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Game.Beatmaps; using osu.Game.Rulesets; using osu.Game.Scoring; namespace osu.Game.Screens.Spectate { /// /// An immutable spectator gameplay state. /// public class SpectatorGameplayState { /// /// The score which the user is playing. /// public readonly Score Score; /// /// The ruleset which the user is playing. /// public readonly Ruleset Ruleset; /// /// The beatmap which the user is playing. /// public readonly WorkingBeatmap Beatmap; public SpectatorGameplayState(Score score, Ruleset ruleset, WorkingBeatmap beatmap) { Score = score; Ruleset = ruleset; Beatmap = beatmap; } } }