Task IMultiplayerClient.UserKicked(MultiplayerRoomUser user) { if (LocalUser == null) { return(Task.CompletedTask); } if (user.Equals(LocalUser)) { LeaveRoom(); } return(handleUserLeft(user, UserKicked)); }
Task IMultiplayerClient.UserKicked(MultiplayerRoomUser user) { if (LocalUser == null) { return(Task.CompletedTask); } if (user.Equals(LocalUser)) { LeaveRoom(); } // TODO: also inform users of the kick operation. return(((IMultiplayerClient)this).UserLeft(user)); }