diff --git a/osu.Game.Rulesets.Taiko/Mods/TaikoModSimplifiedRhythm.cs b/osu.Game.Rulesets.Taiko/Mods/TaikoModSimplifiedRhythm.cs index e690ff075b..1014ed1f00 100644 --- a/osu.Game.Rulesets.Taiko/Mods/TaikoModSimplifiedRhythm.cs +++ b/osu.Game.Rulesets.Taiko/Mods/TaikoModSimplifiedRhythm.cs @@ -37,7 +37,7 @@ namespace osu.Game.Rulesets.Taiko.Mods var taikoBeatmap = (TaikoBeatmap)beatmap; var controlPointInfo = taikoBeatmap.ControlPointInfo; - Hit[] hits = taikoBeatmap.HitObjects.Where(obj => obj is Hit).Cast().ToArray(); + Hit[] hits = taikoBeatmap.HitObjects.OfType().ToArray(); if (hits.Length == 0) return; @@ -61,10 +61,10 @@ namespace osu.Game.Rulesets.Taiko.Mods if (inPattern) { // pattern continues - if (snapValue == baseRhythm) continue; + if (snapValue == baseRhythm) + continue; inPattern = false; - processPattern(i); } else