ManualResetEventSlim.Wait
Timeout values were taken as best-guesses of upper values we'd expect from sane execution.
Disallow multi-spectator player clocks from being started/stopped externally
* Import `osuTK.Input` instead of using full qualified name * Use some more straightforward assertions
Also improves general test coverage to test more realisticly, in order to produce accurate results.
ctrl
a
ModSelect{Screen -> Overlay}
Also note the change from `songSelect.ChildrenOfType<>()...` to `this.ChildrenOfType<>()...` - because the new design is registered at game-level, the mod select is not a child of the song select screen anymore.
Test
`SelectedItem.Disabled` is also not checked against in the select-via-click flow inside `DrawableRoomPlaylistItem` (only `AllowSelection` is checked).
Fix spectator not starting from current player position
IsHost