private void BuyItem(object obj) { GS_EXCHANGE_ITEM_REQ gS_EXCHANGE_ITEM_REQ = (GS_EXCHANGE_ITEM_REQ)obj; if (gS_EXCHANGE_ITEM_REQ == null) { return; } SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_EXCHANGE_ITEM_REQ, gS_EXCHANGE_ITEM_REQ); this.m_nResultItemUnique = gS_EXCHANGE_ITEM_REQ.nItemUnique; TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "ETC", "COMMON-SUCCESS", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); }
private void ClickSell(IUIObject obj) { if (this.m_eType == ExchangeItemDlg.TYPE.TYPE_EXCHANGE_TICKET) { GS_POINT_BUY_REQ gS_POINT_BUY_REQ = new GS_POINT_BUY_REQ(); gS_POINT_BUY_REQ.nAddPointType = 1; if (PointManager.HERO_TICKET == this.m_nSelectItemUnique) { gS_POINT_BUY_REQ.nType = 0; } else { gS_POINT_BUY_REQ.nType = 1; } gS_POINT_BUY_REQ.nItemUnique = this.m_nSelectItemUnique; gS_POINT_BUY_REQ.nItemNum = (long)this.m_nSelectItemNum; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_POINT_BUY_REQ, gS_POINT_BUY_REQ); } else if (this.m_eType == ExchangeItemDlg.TYPE.TYPE_EXCHANGE_ITEM) { GS_EXCHANGE_ITEM_REQ gS_EXCHANGE_ITEM_REQ = new GS_EXCHANGE_ITEM_REQ(); gS_EXCHANGE_ITEM_REQ.nItemUnique = this.m_nSelectItemUnique; gS_EXCHANGE_ITEM_REQ.nItemNum = (long)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_nSelectItemNum }); MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; if (msgBoxUI != null) { msgBoxUI.SetMsg(new YesDelegate(this.BuyItem), gS_EXCHANGE_ITEM_REQ, null, null, textFromInterface, textFromMessageBox, eMsgType.MB_OK_CANCEL); } } }