1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 09:42:54 +08:00
osu-lazer/osu.Game/Overlays/SkinEditor
Bartłomiej Dach 49e298e304
Accept ISerialisableDrawableContainer directly in SkinBlueprintContainer
An end result of #22674 is that `SkinBlueprintContainer`s are only ever
created by supplying a `SkinComponentsContainer` to them. However,
`SkinBlueprintContainer` still contained remnants of code that suggested
it was designed to handle cases where more than the drawable supplied to
it contained more than one `ISerialisableDrawableContainer`, or even
zero.

The zero path is totally dead right now (because every
`SkinComponentsContainer` is *by necessity* an
`ISerialisableDrawableContainer`), and the more-than-one path is dead
*for now* (and potentially forever?). Therefore, just hard-couple
`SkinBlueprintContainer` to receive a single target container.
2023-03-04 13:33:21 +01:00
..
NonSkinnableScreenPlaceholder.cs Move NonSkinnableScreenPlaceholder to outer scope 2023-03-04 13:22:43 +01:00
SkinBlueprint.cs Set better defaults for SkinBlueprint transforms 2023-02-23 21:10:15 +09:00
SkinBlueprintContainer.cs Accept ISerialisableDrawableContainer directly in SkinBlueprintContainer 2023-03-04 13:33:21 +01:00
SkinComponentToolbox.cs Merge branch 'master' into skin-editor-layer-select 2023-02-20 21:33:48 +01:00
SkinEditor.cs Fix skin selection not clearing on exit to non-skinnable screen 2023-03-04 13:18:34 +01:00
SkinEditorChangeHandler.cs Move extension methods closer to serialisation classes 2023-02-15 18:37:41 +09:00
SkinEditorOverlay.cs Make skin editor clipboard shared between screens and skins to allow moving elements over 2023-02-15 19:35:37 +09:00
SkinEditorSceneLibrary.cs Move skin editor to overlays namespace 2023-02-02 14:00:31 +09:00
SkinSelectionHandler.cs Add ability to send selected skin components to front or back 2023-02-22 18:17:20 +09:00
SkinSettingsToolbox.cs Handle changes to SettingSource skin element settings 2023-02-06 14:42:59 +09:00