1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-12 10:57:27 +08:00
osu-lazer/osu.Game/Online/RealtimeMultiplayer
Dean Herbert aa68ae4ff2 Change locking mechanism for multiplayer rooms to use using-disposal pattern
Was required to lock over `await` calls server-side.
2020-12-08 20:43:18 +09:00
..
IMultiplayerClient.cs Add note about LoadRequested only being sent to a subset of room users 2020-12-08 20:43:18 +09:00
IMultiplayerServer.cs Add exception to be thrown when an operation is requested requiring host when not host 2020-12-08 20:43:18 +09:00
InvalidStateChange.cs Add notification flow for user state changes in room 2020-12-08 20:43:18 +09:00
InvalidStateException.cs Move exceptions to common code 2020-12-08 20:43:18 +09:00
LockUntilDisposal.cs Change locking mechanism for multiplayer rooms to use using-disposal pattern 2020-12-08 20:43:18 +09:00
MultiplayerClientState.cs Make remaining model classes nullable and serializable 2020-12-08 20:43:18 +09:00
MultiplayerRoom.cs Change locking mechanism for multiplayer rooms to use using-disposal pattern 2020-12-08 20:43:18 +09:00
MultiplayerRoomSettings.cs Make remaining model classes nullable and serializable 2020-12-08 20:43:18 +09:00
MultiplayerRoomState.cs Document room states and remove unnecessary WaitingForResults state 2020-12-08 20:43:18 +09:00
MultiplayerRoomUser.cs Make remaining model classes nullable and serializable 2020-12-08 20:43:18 +09:00
MultiplayerUserState.cs Add note about LoadRequested only being sent to a subset of room users 2020-12-08 20:43:18 +09:00
NotHostException.cs Add exception to be thrown when an operation is requested requiring host when not host 2020-12-08 20:43:18 +09:00
NotJoinedRoomException.cs Move exceptions to common code 2020-12-08 20:43:18 +09:00
UserAlreadyInMultiplayerRoom.cs Move exceptions to common code 2020-12-08 20:43:18 +09:00