private void BuyItem(object obj)
    {
        GS_EXCHANGE_MYTHICSOL_REQ gS_EXCHANGE_MYTHICSOL_REQ = (GS_EXCHANGE_MYTHICSOL_REQ)obj;

        if (gS_EXCHANGE_MYTHICSOL_REQ == null)
        {
            return;
        }
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_EXCHANGE_MYTHICSOL_REQ, gS_EXCHANGE_MYTHICSOL_REQ);
        TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "ETC", "COMMON-SUCCESS", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay));
    }
    private void ClickSell(IUIObject obj)
    {
        if (this.m_itSelectItem != null)
        {
            ITEM iTEM = this.m_itSelectItem.Data as ITEM;
            if (iTEM != null && iTEM.IsLock())
            {
                Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("726"), SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE_GREEN);
                return;
            }
        }
        GS_EXCHANGE_MYTHICSOL_REQ gS_EXCHANGE_MYTHICSOL_REQ = new GS_EXCHANGE_MYTHICSOL_REQ();

        gS_EXCHANGE_MYTHICSOL_REQ.nType       = (int)this.m_eType;
        gS_EXCHANGE_MYTHICSOL_REQ.nItemUnique = this.m_nSelectItemUnique;
        gS_EXCHANGE_MYTHICSOL_REQ.nItemNum    = this.m_nGetItemNum;
        gS_EXCHANGE_MYTHICSOL_REQ.nIDX        = this.m_nSelectItemIDX;
        gS_EXCHANGE_MYTHICSOL_REQ.nSelectNum  = this.m_nSelectItemNum;
        string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("2257");

        string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("204");

        NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromMessageBox, new object[]
        {
            textFromMessageBox,
            "targetname",
            NrTSingleton <ItemManager> .Instance.GetItemNameByItemUnique(this.m_nSelectItemUnique),
            "count",
            this.m_nGetItemNum
        });

        MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI;

        if (msgBoxUI != null)
        {
            msgBoxUI.SetMsg(new YesDelegate(this.BuyItem), gS_EXCHANGE_MYTHICSOL_REQ, null, null, textFromInterface, textFromMessageBox, eMsgType.MB_OK_CANCEL);
        }
    }