// 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 { /// /// The gameplay state of a spectated user. This class is immutable. /// public class GameplayState { /// /// 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 GameplayState(Score score, Ruleset ruleset, WorkingBeatmap beatmap) { Score = score; Ruleset = ruleset; Beatmap = beatmap; } } }