Path: blob/master/osu.Game/Scoring/HitResultDisplayStatistic.cs
2264 views
// Copyright (c) ppy Pty Ltd <[email protected]>. Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Localisation; using osu.Game.Rulesets.Scoring; namespace osu.Game.Scoring { /// <summary> /// Compiled result data for a specific <see cref="HitResult"/> in a score. /// </summary> public class HitResultDisplayStatistic { /// <summary> /// The associated result type. /// </summary> public HitResult Result { get; } /// <summary> /// The count of successful hits of this type. /// </summary> public int Count { get; } /// <summary> /// The maximum achievable hits of this type. May be null if undetermined. /// </summary> public int? MaxCount { get; } /// <summary> /// A custom display name for the result type. May be provided by rulesets to give better clarity. /// </summary> public LocalisableString DisplayName { get; } public HitResultDisplayStatistic(HitResult result, int count, int? maxCount, LocalisableString displayName) { Result = result; Count = count; MaxCount = maxCount; DisplayName = displayName; } } }