diff --git a/osu.Game.Rulesets.Osu/Mods/OsuMod.cs b/osu.Game.Rulesets.Osu/Mods/OsuMod.cs index 6da9bea1f2..39c34fa246 100644 --- a/osu.Game.Rulesets.Osu/Mods/OsuMod.cs +++ b/osu.Game.Rulesets.Osu/Mods/OsuMod.cs @@ -57,10 +57,7 @@ protected void ApplyHiddenState(DrawableHitObject drawable, ArmedState state) if (!(drawable is DrawableOsuHitObject d)) return; - var fadeInStartTime = d.HitObject.StartTime - preEmpt; - var fadeInDuration = preEmpt * fade_in_duration_multiplier; - - var fadeOutStartTime = fadeInStartTime + fadeInDuration; + var fadeOutStartTime = d.HitObject.StartTime - preEmpt + d.FadeIn; var fadeOutDuration = preEmpt * fade_out_duration_multiplier; // new duration from completed fade in to end (before fading out)