osu/osu.Game.Rulesets.Catch/Edit
Dean Herbert f443cfb93e Move blueprint validity conditions to allow more correct external usage of `EndPlacement`
Until now, these were haphazardly enforce inline in blueprint
implementations. The only thing stopping complete breakage is that
`EndPlacement` wasn't called (too much) from outside the blueprint,
leaving them responsible for their own placement.

By moving this conditional out of the provided paramters to
`EndPlacement`, it allows more flexible usage of that method externally.
Coming in a future PR.
2023-05-12 16:02:22 +09:00
..
Blueprints Move blueprint validity conditions to allow more correct external usage of `EndPlacement` 2023-05-12 16:02:22 +09:00
Checks Remove nullable disable annotation in the cache ruleset. 2022-11-05 16:49:55 +08:00
BananaShowerCompositionTool.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchBeatmapVerifier.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchBlueprintContainer.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchDistanceSnapGrid.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchEditorPlayfield.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchEditorPlayfieldAdjustmentContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
CatchHitObjectComposer.cs Move right-side editor toolbox to base `HitObjectComposer` 2023-04-04 19:00:56 +09:00
CatchHitObjectUtils.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
CatchSelectionHandler.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
DrawableCatchEditorRuleset.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
FruitCompositionTool.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
JuiceStreamCompositionTool.cs Remove #nullable disable from Catch.Edit namespace 2023-01-15 17:29:32 +09:00
PositionRange.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00