Browse item listings and prices in the LootLocker storefront catalog.
Catalogs are the pricing layer of LootLocker's economy — they assign virtual or real-money prices to Assets, Currencies, Progressions, and Progression Resets. A game can have multiple catalogs (e.g., one per store section). Listings support single items or bundles with custom Metadata and integrate with platform payment systems (App Store, Google Play, Steam). See Purchasing to initiate a transaction.
See the LootLocker documentation.
◆ ListCatalogItems() [1/2]
| static void LootLocker.Requests.LootLockerSDKManager.ListCatalogItems |
( |
string |
catalogKey, |
|
|
int |
count, |
|
|
string |
after, |
|
|
Action< LootLockerListCatalogPricesResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
List the items available in a specific catalog.
- Parameters
-
| catalogKey | Unique Key of the catalog that you want to get items for |
| count | Amount of catalog items to receive. Use null to simply get the default amount. |
| after | Used for pagination, this is the cursor to start getting items from. Use null to get items from the beginning. Use the cursor from a previous call to get the next count of items in the list. |
| onComplete | onComplete Action for handling the response |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ ListCatalogItems() [2/2]
| static void LootLocker.Requests.LootLockerSDKManager.ListCatalogItems |
( |
string |
catalogKey, |
|
|
int |
PerPage, |
|
|
int |
Page, |
|
|
Action< LootLockerListCatalogPricesV2Response > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
List the items available in a specific catalog.
- Parameters
-
| catalogKey | Unique Key of the catalog that you want to get items for |
| PerPage | The number of results to return per page |
| Page | The page number to retrieve |
| onComplete | onComplete Action for handling the response |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
◆ ListCatalogItemsById()
| static void LootLocker.Requests.LootLockerSDKManager.ListCatalogItemsById |
( |
string[] |
catalogListingIds, |
|
|
bool |
includeMetadata, |
|
|
string[] |
metadataKeys, |
|
|
Action< LootLockerListCatalogItemsByIdResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
List catalog items by their catalog_listing_ids.
Returns entries with entity details and optionally metadata inlined directly.
- Parameters
-
| catalogListingIds | Array of catalog_listing_id strings (max 100) |
| includeMetadata | If true, metadata is included for each entry, filtered by "metadataKeys" if provided. |
| metadataKeys | Optional: Specific metadata keys to include. Only applicable if includeMetadata is true. If null/empty, all metadata is returned. |
| onComplete | Callback with inlined catalog entries |
| forPlayerWithUlid | Optional : Execute the request for the specified player. |
◆ ListCatalogs()
| static void LootLocker.Requests.LootLockerSDKManager.ListCatalogs |
( |
Action< LootLockerListCatalogsResponse > |
onComplete, |
|
|
string |
forPlayerWithUlid = null |
|
) |
| |
|
inlinestatic |
List the catalogs available for the game.
- Parameters
-
| onComplete | onComplete Action for handling the response |
| forPlayerWithUlid | Optional : Execute the request for the specified player. If not supplied, the default player will be used. |
|
| static void | LootLocker.Requests.LootLockerSDKManager.ListCatalogs (Action< LootLockerListCatalogsResponse > onComplete, string forPlayerWithUlid=null) |
| | List the catalogs available for the game.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.ListCatalogItems (string catalogKey, int count, string after, Action< LootLockerListCatalogPricesResponse > onComplete, string forPlayerWithUlid=null) |
| | List the items available in a specific catalog.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.ListCatalogItems (string catalogKey, int PerPage, int Page, Action< LootLockerListCatalogPricesV2Response > onComplete, string forPlayerWithUlid=null) |
| | List the items available in a specific catalog.
|
| |
| static void | LootLocker.Requests.LootLockerSDKManager.ListCatalogItemsById (string[] catalogListingIds, bool includeMetadata, string[] metadataKeys, Action< LootLockerListCatalogItemsByIdResponse > onComplete, string forPlayerWithUlid=null) |
| | List catalog items by their catalog_listing_ids.
|
| |