osu/osu.Game/Rulesets/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
..
Checks remove other usages of hitobject SampleControlPoint 2023-04-25 16:01:43 +02:00
Tools Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapVerifier.cs add check for preview time setting 2023-01-19 01:08:37 +09:00
BeatmapVerifierContext.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
DistancedHitObjectComposer.cs Merge branch 'master' into sample-control-points 2023-05-02 14:38:39 +09:00
DrawableEditorRulesetWrapper.cs Partial everything 2022-11-27 00:00:27 +09:00
EditorToolboxGroup.cs Partial everything 2022-11-27 00:00:27 +09:00
ExpandableButton.cs Merge branch 'master' into update-framework 2022-11-26 16:19:36 +01:00
ExpandingToolboxContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
HitObjectComposer.cs Add more padding around playfield in editor to avoid overlap with tool areas 2023-05-02 15:37:02 +09:00
HitObjectSelectionBlueprint.cs add collection of selection points. 2023-01-18 21:34:23 +01:00
IBeatmapVerifier.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatSnapProvider.cs Update IBeatSnapProvider documentation to mention the pre-divided BeatSnap 2022-12-02 17:57:15 +09:00
IDistanceSnapProvider.cs Fix time snap of sliders not matching when SV is not 1.0x 2022-11-01 15:12:58 +09:00
IPositionSnapProvider.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
PlacementBlueprint.cs Move blueprint validity conditions to allow more correct external usage of EndPlacement 2023-05-12 16:02:22 +09:00
SelectionBlueprint.cs Clean up xmldocs 2023-01-23 21:22:18 +01:00
SnapResult.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SnapType.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00