public void Send_GS_NEWGUILD_LIST_REQ(int iCurPageNum, NewGuildDefine.eNEWGUILD_SORT eSort, int tabIndex = -1) { this.m_eSearchType = this.GetSearchType(); this.m_eNewGuildSort = eSort; if (!this.IsSendGuildList()) { return; } GS_NEWGUILD_LIST_REQ gS_NEWGUILD_LIST_REQ = new GS_NEWGUILD_LIST_REQ(); gS_NEWGUILD_LIST_REQ.i16CurPageNum = (short)iCurPageNum; switch (this.m_eSearchType) { case NewGuildListDlg.eSEARCHTYPE.eSEARCHTYPE_GUILDNAME: TKString.StringChar(this.m_tfSearchKeyword.GetText(), ref gS_NEWGUILD_LIST_REQ.strGuildName); break; case NewGuildListDlg.eSEARCHTYPE.eSEARCHTYPE_MASTERNAME: TKString.StringChar(this.m_tfSearchKeyword.GetText(), ref gS_NEWGUILD_LIST_REQ.strMasterName); break; } gS_NEWGUILD_LIST_REQ.i8SortType = (byte)eSort; if (tabIndex < 0) { gS_NEWGUILD_LIST_REQ.bIsGuildWarRank = (this.m_tbTab.CurrentPanel.index == 0); } else { gS_NEWGUILD_LIST_REQ.bIsGuildWarRank = (tabIndex == 0); } SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_NEWGUILD_LIST_REQ, gS_NEWGUILD_LIST_REQ); this.SetEnableControl(false); }
public void OnChangeSearchType(IUIObject obj) { if (null == this.m_dlSearch.SelectedItem) { return; } ListItem listItem = this.m_dlSearch.SelectedItem.Data as ListItem; if (listItem == null) { return; } this.m_eSearchType = (NewGuildListDlg.eSEARCHTYPE)((int)listItem.Key); this.m_tfSearchKeyword.Clear(); }