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

Fix banana showers not using cancellation token

This commit is contained in:
smoogipoo 2020-05-21 12:13:02 +09:00
parent 6534510999
commit 6d29ff0928

View File

@ -18,10 +18,10 @@ namespace osu.Game.Rulesets.Catch.Objects
protected override void CreateNestedHitObjects(CancellationToken cancellationToken) protected override void CreateNestedHitObjects(CancellationToken cancellationToken)
{ {
base.CreateNestedHitObjects(cancellationToken); base.CreateNestedHitObjects(cancellationToken);
createBananas(); createBananas(cancellationToken);
} }
private void createBananas() private void createBananas(CancellationToken cancellationToken)
{ {
double spacing = Duration; double spacing = Duration;
while (spacing > 100) while (spacing > 100)
@ -32,6 +32,8 @@ namespace osu.Game.Rulesets.Catch.Objects
for (double i = StartTime; i <= EndTime; i += spacing) for (double i = StartTime; i <= EndTime; i += spacing)
{ {
cancellationToken.ThrowIfCancellationRequested();
AddNested(new Banana AddNested(new Banana
{ {
Samples = Samples, Samples = Samples,