public override void OnVisitClicked(UXButton button) { string playerId = button.Tag as string; bool isFriend = false; string tabName = null; switch (this.curTab) { case SocialTabs.Featured: tabName = "JoinSquad_Featured"; break; case SocialTabs.Friends: isFriend = true; tabName = "JoinSquad_Friends"; break; case SocialTabs.Search: tabName = "JoinSquad_Search"; break; } PlayerVisitTag cookie = new PlayerVisitTag(false, isFriend, tabName, playerId); Service.Get <EventManager>().SendEvent(EventId.VisitPlayer, cookie); base.OnVisitClicked(button); }
public override void OnVisitClicked(UXButton button) { string playerId = button.Tag as string; bool isFriend = false; string tabName = null; SocialTabs curTab = this.curTab; if (curTab != SocialTabs.Friends) { if (curTab != SocialTabs.Search) { if (curTab == SocialTabs.Featured) { tabName = "JoinSquad_Featured"; } } else { tabName = "JoinSquad_Search"; } } else { isFriend = true; tabName = "JoinSquad_Friends"; } PlayerVisitTag cookie = new PlayerVisitTag(false, isFriend, tabName, playerId); Service.EventManager.SendEvent(EventId.VisitPlayer, cookie); base.OnVisitClicked(button); }
private void OnViewClicked(UXButton button) { GameUtils.ExitEditState(); Service.EventManager.SendEvent(EventId.SquadNext, null); SquadUtils.ForceCloseSquadWarScreen(); Service.UXController.HUD.DestroySquadScreen(); SquadMember squadMember = button.Tag as SquadMember; Service.NeighborVisitManager.VisitNeighbor(squadMember.MemberID); PlayerVisitTag cookie = new PlayerVisitTag(true, false, "SQUAD_MEMBERS", squadMember.MemberID); Service.EventManager.SendEvent(EventId.VisitPlayer, cookie); }
public override void OnVisitClicked(UXButton button) { string playerId = button.Tag as string; bool isFriend = false; string tabName = null; string text = null; switch (this.curTab) { case SocialTabs.Friends: isFriend = true; tabName = "Leaderboard_Friends"; text = "friends"; break; case SocialTabs.Squads: tabName = "Leaderboard_TopSquads"; text = "squad"; break; case SocialTabs.Leaders: tabName = "Leaderboard_Players"; text = "players"; break; case SocialTabs.Tournament: tabName = "Leaderboard_Tournament"; text = "tournament"; break; } PlayerVisitTag cookie = new PlayerVisitTag(false, isFriend, tabName, playerId); Service.Get <EventManager>().SendEvent(EventId.VisitPlayer, cookie); if (text != null) { Service.Get <EventManager>().SendEvent(EventId.UILeaderboardVisit, text); } base.OnVisitClicked(button); }