diff --git a/osu.Game.Rulesets.Sentakki/Beatmaps/SentakkiBeatmapProcessor.cs b/osu.Game.Rulesets.Sentakki/Beatmaps/SentakkiBeatmapProcessor.cs index 36a250a21..31559f585 100644 --- a/osu.Game.Rulesets.Sentakki/Beatmaps/SentakkiBeatmapProcessor.cs +++ b/osu.Game.Rulesets.Sentakki/Beatmaps/SentakkiBeatmapProcessor.cs @@ -43,8 +43,9 @@ public override void PostProcess() private IEnumerable getColorableHitObject(IReadOnlyList hitObjects) { - foreach (var hitObject in hitObjects) + for (int i = 0; i < hitObjects.Count; ++i) { + var hitObject = hitObjects[i]; if (canBeColored(hitObject)) yield return hitObject; foreach (var nested in getColorableHitObject(hitObject.NestedHitObjects).AsEnumerable())