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 CatalogItemAsset using the Resources API.
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 CatalogItemAsset, basic methods for the editor, and the build of the config object.
BaseTransactionAsset
Description for BaseTransactionAsset
CatalogItemAsset
Base class for most of the static data in Game Foundation.
CategoryAsset
CategoryAsset instance are used as filter arguments when querying CatalogItemAsset instances within their catalog. Each catalog is responsible for containing and managing its own set of CategoryAsset instance.
CurrencyAsset
Stores the information of a currency in a ScriptableObject.
CurrencyCatalogAsset
Catalog for Currencies.
CurrencyExchangeObject
Description for a CurrencyExchange
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 InventoryItemDefinitionAsset.
InventoryItemDefinitionAsset
Definition for the inventory items
ItemExchangeDefinitionObject
Description for a ItemExchangeDefinition
JsonDetailAsset
SingleCollectionCatalogAsset<TItemAsset>
The base class of the catalog storing only one kind of
CatalogItemAsset.
This kind is obviously described by TItemAsset
.
Most of the catalogs are single collections at the moment.
StatCatalogAsset
The catalog storing the StatDefinitionAsset instances.
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 CatalogItemAsset.
StoreAsset
Description of a virtual store. A store exposes a list of BaseTransactionAsset.
StoreCatalogAsset
StoreItemObject
The store entry, associating a transaction and an enable flag.
TransactionCatalogAsset
Catalog for BaseTransactionAsset.
TransactionExchangeDefinitionObject
Description for a TransactionExchangeDefinition
VirtualTransactionAsset
Description for VirtualTransaction