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