public void OnRoomConnected(int p0, IRoom room) { Toast.MakeText(this, "On Room Connected", ToastLength.Short).Show(); for (int i = 0; i < room.ParticipantIds.Count; i++) { try { switch (i) { case 0: _roomFragment.SetPlayer1(room.Participants[0].Player.DisplayName); break; case 1: _roomFragment.SetPlayer2(room.Participants[1].Player.DisplayName); break; default: Toast.MakeText(this, p0, ToastLength.Short).Show(); break; } } catch (Exception e) { } } //var builder = RoomConfig.InvokeBuilder(room. //GamesClient.JoinRoom(RoomConfig.InvokeBuilder(this).SetMessageReceivedListener(this).Build()); _gameFragment = new GameFragment(room); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.FragmentContainer, _gameFragment) .Commit(); //p1.Participants[0].Player //var game = new MultiplayerGame(); }