Namespace UnityEngine.GameFoundation.DefaultCatalog
Classes
AssetsDetailAssetUtility
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
BaseTransactionAssetUtility
CatalogItemAsset
Base class for most of the static data in Game Foundation.
CatalogItemAssetUtility
CurrencyAsset
Stores the information of a currency in a ScriptableObject.
CurrencyAssetUtility
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.
GameFoundationDatabaseUtility
GameParameterAsset
GameParameterCatalogAsset
Catalog for Game Parameter
IAPTransactionAsset
Deascription for a IAPTransaction.
IapTransactionAssetUtility
InventoryCatalogAsset
Stores and provides InventoryItemDefinitionAsset.
InventoryItemDefinitionAsset
Asset version of a definition for inventory items.
InventoryItemDefinitionAssetUtility
ItemExchangeDefinitionObject
Description for a ItemExchangeDefinition
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.
StoreAsset
Description of a virtual store. A store exposes a list of BaseTransactionAsset.
StoreAssetUtility
StoreCatalogAsset
StoreItemObject
The store entry, associating a transaction and an enable flag.
TagAsset
TagAsset 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 TagAsset instance.
TagCatalogAsset
Stores and provides TagAsset.
TransactionCatalogAsset
Catalog for BaseTransactionAsset.
TransactionExchangeDefinitionObject
Description for a TransactionExchangeDefinition
VirtualTransactionAsset
Description for VirtualTransaction