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
Catalog
BaseTransactionAsset
Description for Base
BaseTransactionAssetUtility
CatalogItemAsset
Base class for most of the static data in Game Foundation.
CatalogItemAssetUtility
CurrencyAsset
Stores the information of a currency in a Scriptable
CurrencyAssetUtility
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.
GameFoundationDatabaseUtility
GameParameterAsset
GameParameterCatalogAsset
Catalog for Game Parameter
IAPTransactionAsset
Deascription for a IAPTransaction.
IapTransactionAssetUtility
InventoryCatalogAsset
Stores and provides Inventory
InventoryItemDefinitionAsset
Asset version of a definition for inventory items.
InventoryItemDefinitionAssetUtility
ItemExchangeDefinitionObject
Description for a Item
SingleCollectionCatalogAsset<TItemAsset>
The base class of the catalog storing only one kind of
CatalogTItemAsset
.
Most of the catalogs are single collections at the moment.
StoreAsset
Description of a virtual store.
A store exposes a list of Base
StoreAssetUtility
StoreCatalogAsset
StoreItemObject
The store entry, associating a transaction and an enable flag.
TagAsset
Tag
TagCatalogAsset
Stores and provides Tag
TransactionCatalogAsset
Catalog for Base
TransactionExchangeDefinitionObject
Description for a Transaction
VirtualTransactionAsset
Description for Virtual