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();
        }
        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();
        }