示例#1
0
    private void On_Input_MinLevel(InputNumberDlg a_cForm, object a_oObject)
    {
        int num = (int)a_cForm.GetNum();

        if (num < 1)
        {
            num = 1;
        }
        this.m_btPageSet.SetText(num.ToString());
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);

        int num2 = int.Parse(this.m_btPageSet.GetText());

        if (num2 == this.m_iCurrentPage)
        {
            return;
        }
        int num3 = (num2 - 1) * 10 + 1;

        TsLog.LogWarning(" Click Page {0}", new object[]
        {
            num3
        });
        this.GetRank((byte)this.m_eRankMode, num3);
    }
    public void OnInputMyCost(InputNumberDlg a_cForm, object a_oObject)
    {
        long num = a_cForm.GetNum();

        if (AuctionMainDlg.GetCostMax(this.m_ePayType) < num)
        {
            num = AuctionMainDlg.GetCostMax(this.m_ePayType);
        }
        MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI;

        if (msgBoxUI == null)
        {
            return;
        }
        string empty     = string.Empty;
        string textColor = NrTSingleton <CTextParser> .Instance.GetTextColor("1002");

        NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
        {
            NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("258"),
            "targetname",
            this.m_lbItemName.GetText() + textColor,
            "count",
            num
        });

        msgBoxUI.SetMsg(new YesDelegate(this.MessageBoxMyCost), num, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1104"), empty, eMsgType.MB_OK_CANCEL, 2);
        msgBoxUI.Show();
    }
示例#3
0
    public void OnInputSolTradeCout(InputNumberDlg a_cForm, object a_oObject)
    {
        short iSolTradeCount = (short)a_cForm.GetNum();

        this.m_SearchOption.m_iSolTradeCount = iSolTradeCount;
        this.m_lbSolTradeCount.SetText(iSolTradeCount.ToString());
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#4
0
    public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject)
    {
        long num = a_cForm.GetNum();

        this.m_nSelectItemNum = (int)num;
        this.m_kSellNum.Text  = num.ToString();
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#5
0
    public void OnInputDirectCostHearts(InputNumberDlg a_cForm, object a_oObject)
    {
        int num = (int)a_cForm.GetNum();

        this.m_SearchOption.m_iCostDirectHearts = num;
        this.m_lbDirectCost.SetText(ANNUALIZED.Convert(num));
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#6
0
    public void OnInputCostMoney(InputNumberDlg a_cForm, object a_oObject)
    {
        long num = a_cForm.GetNum();

        this.m_SearchOption.m_lCostMoney = num;
        this.m_lbCost.SetText(ANNUALIZED.Convert(num));
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#7
0
    public void OnInputItemSkillLevel(InputNumberDlg a_cForm, object a_oObject)
    {
        short iItemSkillLevel = (short)a_cForm.GetNum();

        this.m_SearchOption.m_iItemSkillLevel = iItemSkillLevel;
        this.m_lbItemSkillLevel.SetText(iItemSkillLevel.ToString());
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
    private void On_Input_MinLevel(InputNumberDlg a_cForm, object a_oObject)
    {
        int num = (int)a_cForm.GetNum();

        if (num < 1)
        {
            num = 1;
        }
        this.m_lbFloorText.SetText(num.ToString());
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
    private void On_InputData(InputNumberDlg a_cForm, object a_oObject)
    {
        int num = (int)a_cForm.GetNum();

        if (num > this.GetMaxItem())
        {
            num = this.GetMaxItem();
        }
        this.SetOpenItemNum(num);
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#10
0
    public void On_InputData(InputNumberDlg a_cForm, object a_oObject)
    {
        int num = (int)a_cForm.GetNum();

        if (num > this.m_MaxItemUseNum)
        {
            num = this.m_MaxItemUseNum;
        }
        this.m_CurItemUseNum = num;
        this.Set_GetItemNum();
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#11
0
    public void OnInputUseMaxLevel(InputNumberDlg a_cForm, object a_oObject)
    {
        short num = (short)a_cForm.GetNum();

        if (num < this.m_SearchOption.m_iUseMinLevel)
        {
            this.m_SearchOption.m_iUseMinLevel = num;
            this.m_lbUseMinLevel.SetText(num.ToString());
        }
        this.m_SearchOption.m_iUseMaxLevel = num;
        this.m_lbUseMaxLevel.SetText(num.ToString());
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);
    }
示例#12
0
    public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject)
    {
        long num = a_cForm.GetNum();

        this.m_nSelectItemNum = (int)num;
        this.m_kSellNum.Text  = num.ToString();
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);

        ITEM iTEM = (ITEM)this.m_kSelectItem.Data;

        if (iTEM == null)
        {
            return;
        }
        this.GetPoint(iTEM);
    }
示例#13
0
    public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject)
    {
        GuildWarExchangeTable guildWarExchangeTable = (GuildWarExchangeTable)this.m_kSelectItem.Data;

        if (guildWarExchangeTable == null)
        {
            return;
        }
        long num = a_cForm.GetNum();

        this.m_nSelectItemNum = (int)num;
        this.m_nUseTicketNum  = this.m_nSelectItemNum * guildWarExchangeTable.m_nNeedNum;
        this.m_kSellNum.Text  = num.ToString();
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);

        this.SetUsetTicketNum();
    }
    public void OnInputNumber(InputNumberDlg a_cForm, object a_oObject)
    {
        JewelryTable jewelryTable = (JewelryTable)this.m_itSelectItem.Data;

        if (jewelryTable == null)
        {
            return;
        }
        long num = a_cForm.GetNum();

        this.m_nSelectItemNum = (int)num;
        this.m_nGetItemNum    = this.m_nSelectItemNum * jewelryTable.m_nExchangeNum;
        this.m_nUseTicketNum  = this.m_nSelectItemNum * jewelryTable.m_nNeedNum;
        this.m_tfSellNum.Text = this.m_nGetItemNum.ToString();
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.DLG_INPUTNUMBER);

        this.Set_UserItemNum();
    }
示例#15
0
    private void On_Input_ChangeChannel(InputNumberDlg a_cForm, object a_oObject)
    {
        int nChangeChannel = (int)a_cForm.GetNum();

        this._lChatChannel.Text = NrTSingleton <CTextParser> .Instance.GetTextColor("1101") + nChangeChannel.ToString();

        this._nChangeChannel = nChangeChannel;
        int nChangeChannel2 = this._nChangeChannel;

        if (nChangeChannel2 < 1 || nChangeChannel2 >= 302)
        {
            string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("190");

            Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
            return;
        }
        GS_CHATCHANNEL_CHANGE_REQ gS_CHATCHANNEL_CHANGE_REQ = new GS_CHATCHANNEL_CHANGE_REQ();

        gS_CHATCHANNEL_CHANGE_REQ.i32Change_ChatChannel = nChangeChannel2;
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_CHATCHANNEL_CHANGE_REQ, gS_CHATCHANNEL_CHANGE_REQ);
        this.ChangeChannelMode(false);
    }