7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
e378c5b866
Remove no longer necessary switch case
2022-08-24 10:50:40 +03:00
8f4a2b4936
Separate passed/failed states from calling EndGameplay
2022-08-24 10:36:13 +03:00
2fa8b61f3c
Handle completion user state updates during spectating
2022-08-24 10:02:21 +03:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
18251c9285
Clean up SpectatorScreen based on suggestions
2022-02-09 12:20:07 +09:00
ffc4c64f7e
Unify namings across the board
2022-02-09 12:10:07 +09:00
4c76027178
Rename completed state to passed
2022-02-08 20:29:49 +09:00
f285060148
Fix MultiSpectatorScreen not continuing to results
2022-02-03 21:50:19 +09:00
62537eb4aa
Fix spectator not completing
2022-02-03 12:44:33 +09:00
fcbba3d948
Rename PlayingUserStates -> WatchingUserStates
2022-02-02 23:11:29 +09:00
f4210f7a30
Rework spectator components to use new user state
2022-02-01 21:53:25 +09:00
6eb2c28e41
Rename RealmContextFactory
to RealmAccess
2022-01-24 20:38:07 +09:00
40aa873190
Rename register methods to better explain their purpose
2022-01-24 14:37:36 +09:00
61cef42be9
Proof of concept realm subscriptions via Register
2022-01-23 20:28:04 +09:00
1f157d729d
Update existing subscriptions to new style
...
Fix missing detach calls in `MusicController`
2022-01-21 20:05:03 +09:00
86ce2256be
Replace SpectatorScreen
event flow with realm subscriptions
2022-01-12 17:00:16 +09:00
00177a3ae1
Update usages to new naming
2022-01-06 22:54:43 +09:00
3ea7588a91
Update continuation usages to use GetCompletedResult
2022-01-06 22:53:07 +09:00
73b40e6833
Replace usage of .Result
with .WaitSafelyForResult
2022-01-04 11:51:41 +09:00
bbd3ea5b77
Update all actual usages of RulesetInfo.ID
to use OnlineID
instead
2021-11-24 15:50:26 +09:00
6a098a8634
Rename BeatmapInfo.OnlineBeatmapID
to OnlineID
to match interface
2021-11-12 17:46:24 +09:00
78aef9ce86
Merge branch 'master' into remove-stupid-weak-reference-bindable-events
2021-11-08 13:35:49 +09:00
0ecf5f201c
Rename User
to APIUser
and move to correct namespace
2021-11-07 11:26:01 +09:00
54f72d68ca
Revert weird event flow in model manager/importers
2021-11-05 19:12:49 +09:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
853cf6feaa
Rename last remaining BeatmapInfo Beatmap
usage
2021-10-04 17:35:53 +09:00
05ca3aec4f
Rename GameplayState
to SpectatorGameplayState
2021-10-02 02:10:11 +09:00
a503274e1d
Pass through MultiplayerRoomUser
s instead of int
s to avoid re-retrieval
2021-08-10 18:39:20 +09:00
459f9a0465
Handle nulls and fix missing documentation
2021-07-05 21:35:37 +09:00
9c311a6d8a
Add ability to lookup multiple users at once to UserLookupCache
2021-07-05 19:56:16 +09:00
7f24518004
Fix spectator crashing when converting mania replay frames
2021-05-31 19:24:22 +09:00
ee4bca9ed1
Handle collection changed event
2021-05-20 19:37:43 +09:00
7ee81669f7
Remove bind helpers from SpectatorClient
2021-05-20 19:27:43 +09:00
f74dbb9e1f
Remove locking from SpectatorScreen
2021-05-20 18:52:20 +09:00
6beeb7f7c4
Rename SpectatorStreamingClient -> SpectatorClient
2021-05-20 15:55:07 +09:00
c065092e72
Fix weird access to userIds in MultiplayerSpectatorScreen
2021-05-03 14:25:52 +09:00
7e11d520d5
Remove finished players from multi spectator screen
2021-04-26 21:25:46 +09:00
6df23f1301
Merge branch 'master' into multiplayer-spectator-screen
2021-04-22 20:29:24 +09:00
a9e4a0ed50
Fix potentially starting play when finished
...
The UserFinishedPlaying event may trigger before the event is subscribed
to by SpectatorScreen. For such cases, an extra check is done to make
sure the user is _actually_ playing.
2021-04-20 21:19:08 +09:00
c50b526ba0
Remove local state dictionary from SpectatorScreen
2021-04-19 16:48:55 +09:00
65a6f9f8a4
Merge branch 'fix-initial-spectator-state-callback' into multiplayer-spectator-screen
2021-04-16 18:26:46 +09:00
274e33184b
Fix SpectatorScreen potentially missing user playing callbacks
2021-04-16 18:22:22 +09:00
8005f146a9
Fix inspection
2021-04-09 18:37:11 +09:00
1b5679b0d7
Refactor ctor
2021-04-08 22:14:26 +09:00
cd53074941
Schedule spectator callbacks
2021-04-02 21:27:20 +09:00
d2950105fb
Add comment explaining use of lock
2021-04-02 20:31:34 +09:00
45d16fb916
Rename event parameter for clarity
2021-04-02 16:56:47 +09:00
af478fb2eb
Add abstract spectator screen class
2021-04-01 22:02:32 +09:00