skinnable
I can't find a reason for not doing this, probably this was forgotten in https://github.com/ppy/osu/pull/15440
HUDOverlay
DrawableRuleset
RulesetInfo
Ruleset
SkinnableLighting
SkinDeserialisationTest
Also adds per-ruleset storage for each container type.
SkinComponentsContainerLookup
Hide `ResumeOverlay` when `OsuModAutopilot` is enabled
Adjust song select background dimming to be more evenly applied
ResumeOverlay
It is impossible for the callback passed to `ApplyToBackground()` to receive a null reference. See `OsuScreen.ApplyToBackground()` - if the background to call the callback on were `null`, then an `InvalidOperationException` would be thrown instead.
Refactor `GameplaySampleTriggerSource` test to not be realtime dependent
SerialisedDrawableInfo
GameplaySampleTriggerSource
GamepleSampleTriggerSource
UseResumeOverlay
SerialisedDrawableExtensions
containerLookup
ISerialisableDrawable
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
SkinEditor
This is usually provided by the `SkinEditorOverlay`, which is not always present in tests.
Move MaximumJudgementOffset to HitObject
Simplify and rename `SkinnableTargetComponentsContainer`
Fix exports failing if a directory exists with the proposed filename