docs.unity.cn
    Show / Hide Table of Contents

    Class IAPTransactionConfig

    Configurator for an IAPTransaction instance.

    Inheritance
    Object
    CatalogItemConfig
    CatalogItemConfig<IAPTransaction>
    BaseTransactionConfig<IAPTransaction>
    IAPTransactionConfig
    Inherited Members
    BaseTransactionConfig<IAPTransaction>.payout
    BaseTransactionConfig<IAPTransaction>.CompileItem(Rejectable)
    BaseTransactionConfig<IAPTransaction>.LinkItem(IAPTransaction, Dictionary<String, CatalogItem>, Rejectable)
    BaseTransactionConfig<IAPTransaction>.LinkTransaction(IAPTransaction, Dictionary<String, CatalogItem>, Rejectable)
    CatalogItemConfig<IAPTransaction>.CompileGeneric()
    CatalogItemConfig<IAPTransaction>.LinkGeneric(CatalogItem, Dictionary<String, CatalogItem>)
    CatalogItemConfig<IAPTransaction>.Compile()
    CatalogItemConfig<IAPTransaction>.Link(IAPTransaction, Dictionary<String, CatalogItem>)
    CatalogItemConfig<IAPTransaction>.DoRequireDisplayName()
    CatalogItemConfig.key
    CatalogItemConfig.displayName
    CatalogItemConfig.tags
    CatalogItemConfig.staticProperties
    Namespace: UnityEngine.GameFoundation.Configs
    Syntax
    public sealed class IAPTransactionConfig : BaseTransactionConfig<IAPTransaction>, IBuildable<IAPTransaction>

    Fields

    productId

    The ID of the product.

    Declaration
    public string productId
    Field Value
    Type Description
    String

    productType

    The type of IAP product.

    Declaration
    public IAPProductType productType
    Field Value
    Type Description
    IAPProductType

    Methods

    CompileTransaction(Rejectable)

    Create a new TRuntimeObject.

    Declaration
    protected override IAPTransaction CompileTransaction(Rejectable rejectable)
    Parameters
    Type Name Description
    Rejectable rejectable
    Returns
    Type Description
    IAPTransaction

    Return a promise handle to report how the operation went. The handle's result is the compiled item if the compilation was successful.

    Overrides
    UnityEngine.GameFoundation.Configs.BaseTransactionConfig<UnityEngine.GameFoundation.IAPTransaction>.CompileTransaction(UnityEngine.Promise.Rejectable)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 16 June 2021