From 2ad6d3fa77250088d845f5052c9905df161924a4 Mon Sep 17 00:00:00 2001 From: EVAST9919 Date: Tue, 27 Jun 2017 05:41:24 +0300 Subject: [PATCH] Simplify property --- osu.Game/Screens/Play/HUD/ModDisplay.cs | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/osu.Game/Screens/Play/HUD/ModDisplay.cs b/osu.Game/Screens/Play/HUD/ModDisplay.cs index 1295bcb9f2..64a3554762 100644 --- a/osu.Game/Screens/Play/HUD/ModDisplay.cs +++ b/osu.Game/Screens/Play/HUD/ModDisplay.cs @@ -53,7 +53,6 @@ public ModDisplay() mods.ValueChanged += mods => { iconsContainer.Clear(); - foreach (Mod mod in mods) { iconsContainer.Add(new ModIcon(mod) @@ -68,28 +67,17 @@ public ModDisplay() }; } - private bool playIsRanked() - { - if (!mods.Value.Any()) return true; - - foreach (var mod in mods.Value) - { - if (!mod.Ranked) - return false; - } - - return true; - } - protected override void LoadComplete() { base.LoadComplete(); appearTransform(); } + private bool playIsRanked => !mods.Value.Any(m => !m.Ranked); + private void appearTransform() { - if (!playIsRanked()) + if (!playIsRanked) unrankedText.FadeInFromZero(fade_duration, EasingTypes.OutQuint); else unrankedText.FadeTo(0);