From 148f4c4ce0e3ee8c3d8987b8479df6c640753ab5 Mon Sep 17 00:00:00 2001 From: iiSaLMaN Date: Tue, 30 Apr 2019 18:49:31 +0300 Subject: [PATCH] Pass Rank.Value instead Passing Rank.Value along each iteration instead of calculating. --- osu.Game/Rulesets/Scoring/ScoreProcessor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osu.Game/Rulesets/Scoring/ScoreProcessor.cs b/osu.Game/Rulesets/Scoring/ScoreProcessor.cs index 373badba65..cc52b0a038 100644 --- a/osu.Game/Rulesets/Scoring/ScoreProcessor.cs +++ b/osu.Game/Rulesets/Scoring/ScoreProcessor.cs @@ -106,8 +106,9 @@ namespace osu.Game.Rulesets.Scoring Combo.ValueChanged += delegate { HighestCombo.Value = Math.Max(HighestCombo.Value, Combo.Value); }; Accuracy.ValueChanged += delegate { + Rank.Value = rankFrom(Accuracy.Value); foreach (var mod in Mods.Value.OfType()) - Rank.Value = mod.AdjustRank(rankFrom(Accuracy.Value), Accuracy.Value); + Rank.Value = mod.AdjustRank(Rank.Value, Accuracy.Value); }; }