Namespace UnityEngine.GameFoundation.CatalogManagement
Classes
AnalyticsDetailAsset
Attach to a game item to have it automatically get tracked with analytics.
AssetsDetailAsset
Detail used to reference assets to a Catalog
BaseCatalogAsset
This is a class for storing Definitions for a system that the user setup in the editor. Derived classes will specify each generic to specify which classes are used by their Catalog.
BaseDetailAsset
This class is the base for all the detail assets.
It just defines the relation with its parent
Catalog
BaseTransactionAsset
Description for Base
CatalogItemAsset
Base class for most of the static data in Game Foundation.
CategoryAsset
Category
CurrencyAsset
Stores the information of a currency in a Scriptable
CurrencyCatalogAsset
Catalog for Currencies.
CurrencyExchangeObject
Description for a Currency
GameFoundationDatabase
This consolidates all catalogs into one asset.
GameFoundationDatabaseSettings
Game Foundation database settings for Game Foundation editor database serialization.
IAPTransactionAsset
Deascription for a IAPTransaction.
InventoryCatalogAsset
Stores and provides Inventory
InventoryItemDefinitionAsset
Definition for the inventory items
ItemExchangeDefinitionObject
Description for a Item
JsonDetailAsset
SingleCollectionCatalogAsset<TItemAsset>
The base class of the catalog storing only one kind of
CatalogTItemAsset
.
Most of the catalogs are single collections at the moment.
StatCatalogAsset
The catalog storing the Stat
StatDefinitionAsset
This is one entry in the list of possible stats an item could have.
StatDetailAsset
Detail defining the mutable properties and their default values for a
Catalog
StoreAsset
Description of a virtual store.
A store exposes a list of Base
StoreCatalogAsset
StoreItemObject
The store entry, associating a transaction and an enable flag.
TransactionCatalogAsset
Catalog for Base
TransactionExchangeDefinitionObject
Description for a Transaction
VirtualTransactionAsset
Description for Virtual