public void AcceptInvite(string invitationId) { //auto accept _roomFragment = new RoomFragment(); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.FragmentContainer, _roomFragment) .Commit(); var builder = RoomConfig.InvokeBuilder(this); builder.SetInvitationIdToAccept(invitationId); builder.SetMessageReceivedListener(this); GamesClient.JoinRoom(builder.Build()); Window.AddFlags(WindowManagerFlags.KeepScreenOn); }
public void OnRoomCreated(int p0, IRoom room) { Toast.MakeText(this, "On Room Created", ToastLength.Short).Show(); _roomFragment = new RoomFragment(); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.FragmentContainer, _roomFragment) .Commit(); 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) { } } /* * _gameFragment = new GameFragment(room); * SupportFragmentManager.BeginTransaction() * .Replace(Resource.Id.FragmentContainer, _gameFragment) * .Commit(); */ }
public void OnRoomCreated(int p0, IRoom room) { Toast.MakeText(this, "On Room Created", ToastLength.Short).Show(); _roomFragment = new RoomFragment(); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.FragmentContainer, _roomFragment) .Commit(); 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) { } } /* _gameFragment = new GameFragment(room); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.FragmentContainer, _gameFragment) .Commit(); */ }