mirror of
https://github.com/ppy/osu.git
synced 2024-12-14 15:33:05 +08:00
Allow slider to be tracked before its start time
This commit is contained in:
parent
c131f91736
commit
3f67538d61
@ -153,11 +153,9 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables
|
|||||||
}
|
}
|
||||||
|
|
||||||
Tracking =
|
Tracking =
|
||||||
// in valid time range
|
|
||||||
Time.Current >= drawableSlider.HitObject.StartTime
|
|
||||||
// even in an edge case where current time has exceeded the slider's time, we may not have finished judging.
|
// even in an edge case where current time has exceeded the slider's time, we may not have finished judging.
|
||||||
// we don't want to potentially update from Tracking=true to Tracking=false at this point.
|
// we don't want to potentially update from Tracking=true to Tracking=false at this point.
|
||||||
&& (!drawableSlider.AllJudged || Time.Current <= drawableSlider.HitObject.GetEndTime())
|
(!drawableSlider.AllJudged || Time.Current <= drawableSlider.HitObject.GetEndTime())
|
||||||
// in valid position range
|
// in valid position range
|
||||||
&& lastScreenSpaceMousePosition.HasValue && followCircleReceptor.ReceivePositionalInputAt(lastScreenSpaceMousePosition.Value) &&
|
&& lastScreenSpaceMousePosition.HasValue && followCircleReceptor.ReceivePositionalInputAt(lastScreenSpaceMousePosition.Value) &&
|
||||||
// valid action
|
// valid action
|
||||||
|
Loading…
Reference in New Issue
Block a user