コード例 #1
0
        public bool AddItem(TradeUserAssets item)
        {
            var slot = NextTradeSlot();

            bool success = false;

            if (item.iscurrency)
            {
                success = RetryWebRequest(() => session.AddCurrencyWebCmd(item.assetid, item.amount, item.appid, item.contextid));
            }
            else
            {
                success = RetryWebRequest(() => session.AddItemWebCmd(item.assetid, slot, item.appid, item.contextid, item.amount));
            }

            if (success)
            {
                steamMyOfferedItems[slot] = new GenericInventory.GenericItem(item.appid, item.contextid, item.assetid, item.amount, item.iscurrency);
            }

            return(success);
        }