Class BaseTransactionConfig
Base configurator for a BaseTransaction instance.
Inherited Members
Namespace: UnityEngine.GameFoundation.Configs
Syntax
public abstract class BaseTransactionConfig : CatalogItemConfig<BaseTransaction>
Fields
payout
The configurator of the payout.
Declaration
public TransactionExchangeDefinitionConfig payout
Field Value
Type | Description |
---|---|
TransactionExchangeDefinitionConfig |
Methods
CompileGenericTransaction()
Checks the configuration and builds the BaseTransaction instance.
Declaration
protected abstract BaseTransaction CompileGenericTransaction()
Returns
Type | Description |
---|---|
BaseTransaction | The newly created BaseTransaction |
CompileItem()
Checks the configuration and builds the
TRuntimeItem
instance.
Declaration
protected override sealed BaseTransaction CompileItem()
Returns
Type | Description |
---|---|
BaseTransaction |
Overrides
LinkGenericTransaction(CatalogBuilder)
Resolves the possible references the CatalogItem may contain.
Declaration
protected virtual void LinkGenericTransaction(CatalogBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
CatalogBuilder | builder |
LinkItem(CatalogBuilder)
Resolves the possible referenes the
TRuntimeItem
instance may contain.
Declaration
protected override sealed void LinkItem(CatalogBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
CatalogBuilder | builder | The builder where the references can be found |