// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. namespace osu.Game.Beatmaps { /// /// Beatmap info retrieved for previewing locally. /// public interface IBeatmapOnlineInfo { /// /// The max combo of this beatmap. /// int? MaxCombo { get; } /// /// The approach rate. /// float ApproachRate { get; } /// /// The circle size. /// float CircleSize { get; } /// /// The drain rate. /// float DrainRate { get; } /// /// The overall difficulty. /// float OverallDifficulty { get; } /// /// The amount of circles in this beatmap. /// int CircleCount { get; } /// /// The amount of sliders in this beatmap. /// int SliderCount { get; } /// /// The amount of spinners in tihs beatmap. /// int SpinnerCount { get; } /// /// The amount of plays this beatmap has. /// int PlayCount { get; } /// /// The amount of passes this beatmap has. /// int PassCount { get; } APIFailTimes? FailTimes { get; } /// /// The playable length in milliseconds of this beatmap. /// double HitLength { get; } } }