TestSceneMasterGameplayClockContainer
startFromSkipTarget
latestGameplayStartTime
skipTargetTime
GameplayStartTime
Reset
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Remove usages of binary serialization
Fix `MultiplayerMatchFooter` test crash due to missing `PopoverContainer`
Refactor `TestSceneRankRangePill` to not depend on `TestMultiplayerClient`
Refactor `GameplayChatDisplay` test scene to not require `MultiplayerTestScene` inheritance
MultiplayerMatchFooter
PopoverContainer
Clicking the countdown button would crash. I did consider removing the test altogether but maybe it'll be useful in the future?
GameplayChatDisplay
MultiplayerTestScene
TestSceneRankRangePill
TestMultiplayerClient
Fix dialog dangerous button being clickable at edges
Refactor multiplayer gameplay leaderboard tests to remove reliance on `Test` implementations
Fix skins getting duplicated when importing after export
Closes #17614.
MultiplayerGameplayLeaderboard
Fix `MultiplayerTestScene` not setting match type correctly
virtual
Multiplayer
SpectatorClient
Fix incorrect cursor parameterisation in test scene
Avoid throwing unobserved exception when `PerformancePointsCounter` requests timed attributes
Fix potential crash in `DrawableRoom` due to lack of null check on post-lookup beatmap
MasterGameplayClockContainer
LoadComplete
I've attempted to explain why this is required using inline comments. There's also further conversation at https://github.com/ppy/osu/pull/17302#issuecomment-1091850927.
Seek
GameplayClockContainer.Reset
DrawableRoom
PerformancePointsCounter
Fix ParticleSpewer outputting NaN values in vertices
Show()
Probably not affecting behaviour, but makes more sense.
HighlightMessage
Remove some incorrectly-firing asserts