Как получить список вещей из инвентаря Unity Steam?

226
04 декабря 2021, 16:50

На C# необходимо получить список вещей в инверторе Steam. Для получения пытался использовать Stemworks API и Facepunch Stemworks. Вот попытки получить название предметов в инверторе.

SteamInventoryResult_t steam;
    SteamInventory.GetAllItems(out steam);
    uint size = 0;
    SteamItemDetails_t []steamItemDetails_T=new SteamItemDetails_t[size];
    SteamItemDef_t steamItemDef_T=new SteamItemDef_t();
    string invent; 
    SteamInventory.GetItemDefinitionProperty(steamItemDef_T, "name"  ,out invent,ref size);
    Debug.Log(invent); 

Предметы в инверторе есть но он выдает что их 0 и соответственно вы дает результат NULL

Answer 1

Я с Stemworks API дел не имел, но m_itemId вроде как Глобальный уникальный дескриптор экземпляра предмета. А тебе нужен name, который с свою очередь содержит name_english, name_french и т.д. ItemDef Properties .

READ ALSO
Не работает strtotime() с полученными датами

Не работает strtotime() с полученными датами

Я пытаюсь получить в функции номер текущей недели и года, а затем преобразовать его в формат с русским языком, для чего и добавил перевод месяцев...

201
Очередь отложенных сообщений

Очередь отложенных сообщений

Появилась задача, сделать демона, который будет выполнять задачи по расписаниюСначала я думал все эти задачи сохранять в таблицу и демон...

71
Вывести из базы 1 строку с шансом

Вывести из базы 1 строку с шансом

У меня есть такой запрос

216
Vk API PHP:Как получить фото от пользователя?

Vk API PHP:Как получить фото от пользователя?

Ну тоесть, мне нужно, если пользователь отправить фото, то бот его скачает, и сохранит, как такое реализовать?

180