Exemplo n.º 1
0
    /// <summary>
    /// 购物车购买
    /// </summary>
    public void BuyItemToSystem()
    {
        CG_Buy msg = new CG_Buy();

        msg.BuyerID      = MainPlayer.Instance.PlayerInfo.PlayerID;
        msg.BuyItemCount = Convert.ToUInt32(m_shoppingcarItem_attr.Count);
        foreach (PropItem item in m_shoppingcarItem_attr)
        {
            BuyItem buyItem = new BuyItem();
            buyItem.SaleID   = GetSaleItem(item.PropID).SaleID;
            buyItem.BuyCount = Convert.ToUInt32(item.Count);
            msg.BuyItems.Add(buyItem);
        }
        NetManager.Instance.SendMsg(msg);
    }
Exemplo n.º 2
0
    /// <summary>
    /// 购买单个商品
    /// </summary>
    /// <param name="_id"></param>
    /// <param name="_count"></param>
    public void BuyItemtoSystem(UInt64 _id, UInt32 _count)
    {
        CG_Buy msg = new CG_Buy();

        msg.BuyerID      = MainPlayer.Instance.PlayerInfo.PlayerID;
        msg.BuyItemCount = 1;

        BuyItem buyItem = new BuyItem();

        buyItem.SaleID   = GetSaleItem(_id).SaleID;
        buyItem.BuyCount = _count;

        msg.BuyItems = new List <BuyItem>();
        msg.BuyItems.Add(buyItem);

        NetManager.Instance.SendMsg(msg);
    }