Exemple #1
0
    public void SendAskItemInfoMsg()
    {
        //  [10/21/2011 Sun]
        CObject_Item pItem = (CObject_Item)GetImpl();

        if (pItem == null)
        {
            return;
        }
        if (pItem.TypeOwner == ITEM_OWNER.IO_MYSELF_PACKET)
        {
            if (pItem.IsItemHasDetailInfo())
            {
                CGAskItemInfo msg = new CGAskItemInfo();
                msg.BagIndex = pItem.GetPosIndex();
                NetManager.GetNetManager().SendPacket(msg);
            }
        }
    }
Exemple #2
0
    internal void UserBag_AskExtraInfo(short nBagIndex)
    {
        if (nBagIndex >= GAMEDEFINE.MAX_BAG_SIZE)
        {
            return;
        }

        //不重复提交
        if (m_setAskBagExtra.IndexOf(nBagIndex) != -1)
        {
            return;
        }

        CGAskItemInfo msg = new CGAskItemInfo();

        msg.BagIndex = nBagIndex;
        NetManager.GetNetManager().SendPacket(msg);

        //记录请求号
        m_setAskBagExtra.Add(nBagIndex);
    }