mirror of
https://github.com/ppy/osu.git
synced 2026-06-03 20:06:30 +08:00
Add processing of Spinner approach circles
This commit is contained in:
@@ -74,6 +74,11 @@ namespace osu.Game.Rulesets.Osu.Mods
|
||||
using (circle.BeginAbsoluteSequence(hitObject.StartTime - hitObject.TimePreempt))
|
||||
circle.ApproachCircle.Hide();
|
||||
}
|
||||
else if (drawableObject is DrawableSpinner spinner)
|
||||
{
|
||||
spinner.Body.OnSkinChanged += () => hideSpinnerApproachCircle(spinner);
|
||||
hideSpinnerApproachCircle(spinner);
|
||||
}
|
||||
}
|
||||
|
||||
if (OnlyFadeApproachCircles.Value)
|
||||
@@ -123,9 +128,6 @@ namespace osu.Game.Rulesets.Osu.Mods
|
||||
// hide elements we don't care about.
|
||||
// todo: hide background
|
||||
|
||||
spinner.Body.OnSkinChanged += () => hideSpinnerApproachCircle(spinner);
|
||||
hideSpinnerApproachCircle(spinner);
|
||||
|
||||
using (spinner.BeginAbsoluteSequence(fadeStartTime))
|
||||
spinner.FadeOut(fadeDuration);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user