void ShowRoomDetails(GameThumbnail newThumbnail, string roomCode) { string detailCopy = $"<b>{newThumbnail.GetName()}</b> - {newThumbnail.GetPlayerCount()} player(s)"; SelectThumbnail(newThumbnail, (rect) => { gameDetail.FitTo(rect); gameDetail.OpenSpecial(detailCopy, newThumbnail.GetTexture(), playOpts => { // TODO loading screen here? scenes.LoadMainSceneAsync(new GameBuilderApplication.GameOptions { playOptions = new GameBuilderApplication.PlayOptions { isMultiplayer = true }, joinCode = roomCode }); }, true); }); }