Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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();
    }