// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. #nullable disable namespace osu.Game.Rulesets.Taiko.Difficulty.Preprocessing { /// /// Represents a rhythm change in a taiko map. /// public class TaikoDifficultyHitObjectRhythm { /// /// The difficulty multiplier associated with this rhythm change. /// public readonly double Difficulty; /// /// The ratio of current /// to previous for the rhythm change. /// A above 1 indicates a slow-down; a below 1 indicates a speed-up. /// public readonly double Ratio; /// /// Creates an object representing a rhythm change. /// /// The numerator for . /// The denominator for /// The difficulty multiplier associated with this rhythm change. public TaikoDifficultyHitObjectRhythm(int numerator, int denominator, double difficulty) { Ratio = numerator / (double)denominator; Difficulty = difficulty; } } }