public void MsgBoxOKEvent(object EventObject) { if (!NrTSingleton <ContentsLimitManager> .Instance.IsShopProduct(this.m_ItemMall.m_Idx) || !BaseNet_Game.GetInstance().IsSocketConnected() || !NrTSingleton <ItemMallItemManager> .Instance.BuyItem(this.m_ItemMall.m_Idx)) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("658")); return; } NrTSingleton <ItemMallItemManager> .Instance.SetTradeItem(this.m_ItemMall, ItemMallItemManager.eItemMall_SellType.FIVEROCKSEVENT); GS_ITEMMALL_CHECK_CAN_TRADE_REQ gS_ITEMMALL_CHECK_CAN_TRADE_REQ = new GS_ITEMMALL_CHECK_CAN_TRADE_REQ(); gS_ITEMMALL_CHECK_CAN_TRADE_REQ.MallIndex = this.m_ItemMall.m_Idx; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_ITEMMALL_CHECK_CAN_TRADE_REQ, gS_ITEMMALL_CHECK_CAN_TRADE_REQ); if (this.m_cbCheckBox.IsChecked()) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); ITEMMALL_POPUPSHOP poPupShop_AfterItemBuyLimit = NrTSingleton <ItemMallPoPupShopManager> .Instance.GetPoPupShop_AfterItemBuyLimit(this.m_ItemMall.m_Idx); if (poPupShop_AfterItemBuyLimit != null) { GS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ = new GS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ(); gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ.i64PersonID = myCharInfo.m_PersonID; gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ.i32Idx = poPupShop_AfterItemBuyLimit.m_Idx; gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ.bCheckBox = true; SendPacket.GetInstance().SendObject(2538, gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ); } } this.m_ItemMall = null; this.bcheck = true; this.Close(); }
public void OnClickClose(object obj) { if (this.m_cbCheckBox.IsChecked()) { NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo(); ITEMMALL_POPUPSHOP poPupShop_AfterItemBuyLimit = NrTSingleton <ItemMallPoPupShopManager> .Instance.GetPoPupShop_AfterItemBuyLimit((long)this.m_itemPopUpData.m_Idx); if (poPupShop_AfterItemBuyLimit != null) { GS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ = new GS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ(); gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ.i64PersonID = myCharInfo.m_PersonID; gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ.i32Idx = poPupShop_AfterItemBuyLimit.m_Idx; gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ.bCheckBox = true; SendPacket.GetInstance().SendObject(2538, gS_ITEMSHOP_ITEMPOPUP_DAYCOOLTIME_SET_REQ); } } this.bcheck = true; this.Close(); }