1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-15 15:23:14 +08:00

Move approach circle hiding within BeginAbsoluteSequence

This commit is contained in:
Dean Herbert 2021-07-18 22:34:28 +09:00
parent 304eac26d3
commit 49f0c707f6

View File

@ -147,23 +147,24 @@ namespace osu.Game.Rulesets.Osu.Mods
double startTime = circle.HitObject.StartTime;
double preempt = circle.HitObject.TimePreempt;
using (drawable.BeginAbsoluteSequence(startTime - preempt))
using (circle.BeginAbsoluteSequence(startTime - preempt))
{
// initial state
drawable.ScaleTo(0.5f)
circle.ScaleTo(0.5f)
.FadeColour(OsuColour.Gray(0.5f));
// scale to final size
drawable.ScaleTo(1f, preempt);
}
using (drawable.BeginAbsoluteSequence(startTime - controlPointInfo.TimingPointAt(startTime).BeatLength - undim_duration))
drawable.FadeColour(Color4.White, undim_duration);
circle.ScaleTo(1f, preempt);
// Remove approach circles
circle.ApproachCircle.Hide();
}
using (circle.BeginAbsoluteSequence(startTime - controlPointInfo.TimingPointAt(startTime).BeatLength - undim_duration))
circle.FadeColour(Color4.White, undim_duration);
}
#endregion
#region Beatmap Generation (IApplicableToBeatmap)