SkinnableLighting
SkinDeserialisationTest
Also adds per-ruleset storage for each container type.
SkinComponentsContainerLookup
public
IsLit
IsActive
FillFlowContainer
As for the second suggestion in https://github.com/ppy/osu/pull/22654#discussion_r1109047998, I went with the first one as only one Trigger actually uses this argument for rewinding.
`IsCounting` is back being an auto-property. `countPresses` is now encapsulated and being exposed as an `IBindable<int>` via `CountPresses`
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
Make bubble transform logic more sane. Extract bubble `getPosition()` method. Address poorly named variables.
GameplaySampleTriggerSource