Exemplo n.º 1
0
 private void OnCloseSearchDialog()
 {
     object[] array = GameSection.GetEventData() as object[];
     if (array != null)
     {
         searchType = tmpSearchType;
         if ((bool)array[0])
         {
             int nowPage = (int)array[1];
             FriendSearchResult friendSearchResult = array[2] as FriendSearchResult;
             recvList     = ChangeData(friendSearchResult.search);
             pageNumMax   = friendSearchResult.pageNumMax;
             base.nowPage = nowPage;
             if (searchType == SEARCH_TYPE.ID)
             {
                 searchID = (array[3] as string);
             }
             else if (searchType == SEARCH_TYPE.NAME)
             {
                 searchName = (array[3] as string);
             }
             RefreshUI();
         }
     }
 }
Exemplo n.º 2
0
 public FriendSearch(string search)
 {
     InitializeComponent();
     nameResultLabel.Text = search;
     user         = MainView.user;
     proxy        = MainView.proxy;
     user         = proxy.GetUserById(user.ID);
     searchList   = proxy.SearchUsers(search, user.ID);
     nameBtn.Text = user.firstName;
     result       = new FriendSearchResult(this, resultsPanel, user.ID, searchList, proxy, search);
     result.AddResults();
 }
Exemplo n.º 3
0
 public void SendSearchID(string code, Action <bool, FriendSearchResult> callback)
 {
     FriendSearchByCodeModel.RequestSendForm requestSendForm = new FriendSearchByCodeModel.RequestSendForm();
     requestSendForm.code = code;
     Protocol.Send(FriendSearchByCodeModel.URL, requestSendForm, delegate(FriendSearchByCodeModel ret)
     {
         bool flag = ErrorCodeChecker.IsSuccess(ret.Error);
         if (flag)
         {
             recvSearchList = ret.result;
             MonoBehaviourSingleton <GameSceneManager> .I.SetNotify(GameSection.NOTIFY_FLAG.UPDATE_FRIEND_LIST);
         }
         callback(flag, recvSearchList);
     }, string.Empty);
 }