Example #1
0
    /// <summary>
    /// 购买寄售物品
    /// </summary>
    /// <param name="market_id"></param>
    /// <param name="item_num"></param>
    public void ReqBuyItemConsignment(ulong market_id, uint item_num)
    {
        stBuyItemConsignmentUserCmd_CS cmd = new stBuyItemConsignmentUserCmd_CS();

        cmd.market_id = market_id;
        cmd.item_num  = item_num;
        //cmd.money_type = great ? (uint)ClientMoneyType.YuanBao :  (uint)ClientMoneyType.Gold;
        NetService.Instance.Send(cmd);
    }
Example #2
0
    /// <summary>
    /// 购买成功
    /// </summary>
    /// <param name="cmd"></param>
    public void OnResponBuyConsignItem(stBuyItemConsignmentUserCmd_CS cmd)
    {
        uint curNum = 0;

        if (itemSellInfo != null)
        {
            for (int i = 0; i < itemSellInfo.consignmentItemList.Count; i++)
            {
                if (itemSellInfo.consignmentItemList[i].Market_ID == cmd.market_id)
                {
                    curNum = itemSellInfo.consignmentItemList[i].page_info.item_num;
//                     if (curNum <= 0)
//                     {
//                         itemSellInfo.consignmentItemList.RemoveAt(i);
//                     }
//                     else
//                     {
//                         itemSellInfo.consignmentItemList[i].page_info.item_num = curNum;
//                     }
                }
            }
        }
        DispatchValueUpdateEvent(new ValueUpdateEventArgs(SaleItemDispatchEvents.BuyConsignItemInfo.ToString(), curNum, cmd.market_id));
    }
Example #3
0
 public void OnResponBuyConsignItem(stBuyItemConsignmentUserCmd_CS cmd)
 {
     DataManager.Manager <ConsignmentManager>().OnResponBuyConsignItem(cmd);
 }