void HandleActionInvitationsListLoaded(List <GP_Invite> res) { _Invitations.Clear(); foreach (GP_Invite inv in res) { UM_TBM_Invite invite = new UM_TBM_Invite(inv); _Invitations.Add(invite); } CheckDataCounter(); }
public void SetInvite(UM_TBM_Invite invite) { _Invite = invite; Competitor = invite.Inviter; OponentName.text = Competitor.DisplayName; Competitor.SmallPhotoLoaded += HandleSmallPhotoLoaded; Competitor.LoadSmallPhoto(); MatchStatus.text = invite.CreationTimestamp.ToString("MMMM dd, yyyy hh:mm:ss"); AcceptInviteButton.SetActive(true); DeclineInviteButton.SetActive(true); }
void HandleActionMatchesInfoLoaded(GK_TBM_LoadMatchesResult res) { UM_TBM_MatchesLoadResult result = new UM_TBM_MatchesLoadResult(res); if (res.IsSucceeded) { _Matches.Clear(); _Invitations.Clear(); foreach (KeyValuePair <string, GK_TBM_Match> pair in res.LoadedMatches) { GK_TBM_Match match = pair.Value; if (match.LocalParticipant == null) { continue; } if (match.LocalParticipant.Status == GK_TurnBasedParticipantStatus.Invited) { UM_TBM_Invite invite = new UM_TBM_Invite(match); _Invitations.Add(invite); } else { UM_TBM_Match m = new UM_TBM_Match(match); _Matches.Add(m); } result.SetMatches(_Matches); result.SetInvitations(_Invitations); } } MatchesListUpdated(); MatchesListLoadedEvent(result); }
public void DeclineInvite(UM_TBM_Invite invite) { GooglePlayTBM.Instance.DeclineInvitation(invite.Id); }
public void AcceptInvite(UM_TBM_Invite invite) { GooglePlayTBM.Instance.AcceptInvitation(invite.Id); }
public void DeclineInvite(UM_TBM_Invite invite) { GameCenter_TBM.Instance.DeclineInvite(invite.Id); }
public void AcceptInvite(UM_TBM_Invite invite) { GameCenter_TBM.Instance.AcceptInvite(invite.Id); }