branchrust_reboot/main/steam_getitems_optimscancel
7 Commits over 0 Days - Infinitycph!
Cache the known items set because it can be quite large for a player with a lot of items
Steam inventory menu only fetch the acquired property
Back the store catalog in a dict for faster lookups
Store seen steam instance id per account, fixes switching steam account triggering all items as new
Store doesnt pull all steam item properties anymore
Reworked the store external purchase notificaiton to not depend on the acquired property anymore
Added new RefreshAndGetItems overload in IPlatformService
Updated Facepunch.Steamworks
InventoryResult: added GetItems(string[]) overload to fetch specific steam item properties