diff --git a/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs b/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs index 565c07d0ec..3c92f70a01 100644 --- a/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs +++ b/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs @@ -17,6 +17,7 @@ namespace osu.Game.Online.RealtimeMultiplayer /// /// Request to leave the currently joined room. /// + /// If the user is not in a room. Task LeaveRoom(); /// @@ -24,12 +25,15 @@ namespace osu.Game.Online.RealtimeMultiplayer /// /// The new user which is to become host. /// A user other than the current host is attempting to transfer host. + /// If the user is not in a room. Task TransferHost(long userId); /// /// As the host, update the settings of the currently joined room. /// /// The new settings to apply. + /// A user other than the current host is attempting to transfer host. + /// If the user is not in a room. Task ChangeSettings(MultiplayerRoomSettings settings); /// @@ -37,12 +41,14 @@ namespace osu.Game.Online.RealtimeMultiplayer /// /// The proposed new state. /// If the state change requested is not valid, given the previous state or room state. + /// If the user is not in a room. Task ChangeState(MultiplayerUserState newState); /// /// As the host of a room, start the match. /// /// A user other than the current host is attempting to start the game. + /// If the user is not in a room. Task StartMatch(); } }