6beeb7f7c4
Rename SpectatorStreamingClient -> SpectatorClient
2021-05-20 15:55:07 +09:00
d197a7f6f5
Rename multiplayer client classes
2021-05-20 15:39:45 +09:00
3d99b89633
Add back actually needed change
...
*no comment*
2021-05-20 00:03:11 +03:00
d8efcc0793
Remove drive-by change
2021-05-19 23:44:53 +03:00
e9cab29134
Cache editor beatmap in placement blueprint test scene
2021-05-19 20:48:06 +02:00
c98d036b48
Merge branch 'master' into catch-hide-combo-workaround
2021-05-18 17:47:20 +03:00
e7d2f42149
Revert "Merge branch 'fix-legacy-skin-test' into catch-hide-combo-workaround"
...
This reverts commit 380d004683
, reversing
changes made to ff419af512
.
2021-05-18 17:46:15 +03:00
380d004683
Merge branch 'fix-legacy-skin-test' into catch-hide-combo-workaround
2021-05-18 09:45:43 +03:00
265a89e5cc
Fix LegacySkinPlayerTestScene
overriden by default beatmap skin
2021-05-18 09:45:32 +03:00
882d54a8f8
Remove now unnecessary Apply() method
2021-05-18 14:26:26 +09:00
e621cfc4ea
Add Apply() method for applying new DHOs
2021-05-18 14:14:10 +09:00
f00799cc64
Remove unused using directive
...
...damn it
2021-05-15 18:36:47 +03:00
243c8aa585
Add test coverage
2021-05-15 18:02:38 +03:00
ffb6135a1b
Rework hitobject blueprints to take in hitobject models
2021-05-13 19:53:32 +09:00
e1dacde314
Add combo to test streaming client
2021-05-12 14:22:15 +09:00
e0e8f5ab80
Fix ordering + threading issues
2021-05-12 13:06:28 +09:00
ad11818868
Remove watched users on stop watching
2021-05-12 13:05:02 +09:00
9b09361cc9
Add testable spectator streaming client
2021-05-12 12:16:41 +09:00
811282a975
Add failing test
2021-05-11 19:01:41 +09:00
10a4a5decb
Merge branch 'master' into multiplayer-spectator-screen
2021-05-11 17:33:09 +09:00
7c4e54a1d4
Unrevert null-colaescing/conditionals removal
2021-05-07 09:54:14 +03:00
37f44d2e37
Revert wrong not-null track changes
...
This reverts commit f9d99a9882
.
This reverts commit 71547bece0
.
2021-05-07 08:28:44 +03:00
71547bece0
Remove any null-coalescing/conditionals in WorkingBeatmap.Track
usages
2021-05-07 07:46:23 +03:00
120fb8974d
Combine more instances of test player IDs
2021-04-26 17:22:16 +09:00
0ee73b8e53
Add failing test
2021-04-22 23:22:44 +09:00
1e23f671fa
Merge pull request #12321 from smoogipoo/add-spectate-button-and-state
...
Add multiplayer spectating user state and button
2021-04-08 19:48:58 +09:00
8aff53172d
Remove necessity for nested PassThroughInputManger
2021-04-08 15:18:31 +09:00
93c5935ebc
Add match subscreen support + test
2021-04-07 20:46:30 +09:00
6be9c9f0f4
Link up ready button to spectate state
2021-04-07 16:35:50 +09:00
2321101518
Merge branch 'master' into fix-overzealousmouse-button-blocking
2021-04-06 16:45:25 +09:00
53c1bc666c
Make addition of nested GlobalActionContainer in OsuGameTestScene optional
2021-04-06 15:18:00 +09:00
beebdb0734
Clean up implementation
2021-04-05 22:30:51 +09:00
4df7ff21c7
Fix editor arrow seek snapping not updating after control point changes
...
The editor clock, which is responsible for performing the seek, was not
aware of changes in control points due to reading from the wrong
beatmap. `loadableBeatmap` is not actually changed by any of the editor
components; `playableBeatmap` and `editorBeatmap` are.
For now this is changed to use `playableBeatmap`. A better follow-up
would be to use `editorBeatmap`, but it would probably be best to move
the beat snap bindable into `EditorBeatmap` first.
2021-04-03 14:02:46 +02:00
aeff9bd853
Add return bool to HandleRequest to better trigger failures
2021-03-23 18:17:29 +09:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
6affe33fb2
Fix another test scene
2021-03-03 19:40:19 +09:00
30ff0b83c1
Fix test failures due to unpopulated room
2021-03-02 19:06:21 +09:00
7adb33f40e
Fix beatmap getting nulled due to failing web request
2021-03-01 17:24:54 +09:00
f7e4cfa4d0
Fix initial room settings not being returned correctly
2021-03-01 17:24:32 +09:00
97bb217830
Fix test room playlist items not getting ids
2021-03-01 17:24:05 +09:00
0771154dd2
Make PauseCooldownActive
protected and expose on test class
2021-02-19 11:42:30 +03:00
5fbed05d04
Merge pull request #11551 from smoogipoo/fix-leave-room-race-2
...
Fix client potentially not leaving a room on exiting multiplayer
2021-02-08 19:23:14 +09:00
dbea6d4cee
Remove unused using
2021-02-05 00:57:23 +09:00
18e5081523
Fix test failures
2021-02-05 00:42:38 +09:00
f538963607
Extra mods -> user mods
2021-02-01 17:57:32 +09:00
ac2a995041
Add user and panel states
2021-02-01 17:54:56 +09:00
964976f604
Use a task chain and fix potential misordering of events
2021-01-25 21:01:39 +09:00
560b1e970c
Merge branch 'master' into user-beatmap-downloading-states
2021-01-13 22:31:31 +03:00
90fb67b377
Update code in-line with decided direction
2021-01-11 20:52:24 +03:00
8c3955d341
Improve safety of ongoing operation tracker
...
Finishing an operation started via
`OngoingOperationTracker.BeginOperation()` was risky in cases where the
operation ended at a callback on another thread (which, in the case of
multiplayer, is *most* cases). In particular, if any consumer registered
a callback that mutates transforms when the operation ends, it would
result in crashes after the framework-side safety checks.
Rework `OngoingOperationTracker` into an always-present component
residing in the drawable hierarchy, and ensure that the
`operationInProgress` bindable is always updated on the update thread.
This way consumers don't have to add local schedules in multiple places.
2021-01-09 22:45:24 +01:00