Show / Hide Table of Contents

    Class IAPCompletedStateAction

    Inheritance
    Object
    GrantPayoutsStateAction
    GrantRewardStateAction
    IAPCompletedStateAction
    Inherited Members
    GrantRewardStateAction._actionService
    GrantRewardStateAction._rewardService
    GrantRewardStateAction._customPayoutRewards
    GrantRewardStateAction.CustomPayoutRewards
    GrantRewardStateAction.GrantRewards(String[], Int32)
    GrantRewardStateAction.CalculateRewards(String[], Int32)
    GrantRewardStateAction.CalculateReward(IReward)
    GrantPayoutsStateAction._payoutResults
    GrantPayoutsStateAction.PayoutResults
    GrantPayoutsStateAction._typesToDispatchAs
    GrantPayoutsStateAction._currencyService
    GrantPayoutsStateAction._randomService
    GrantPayoutsStateAction.GrantPayouts(CurrencyAmount[])
    GrantPayoutsStateAction.ResetAction()
    Namespace: IdleKit.Gameplay.Purchasing
    Assembly: cs.temp.dll.dll
    Syntax
    public class IAPCompletedStateAction : GrantRewardStateAction

    Fields

    _dataService

    Declaration
    protected IDataService _dataService
    Field Value
    Type Description
    IDataService

    _nonConsumableItems

    Declaration
    protected INonConsumableItem[] _nonConsumableItems
    Field Value
    Type Description
    INonConsumableItem[]

    _payoutEntities

    Declaration
    protected IPayoutEntity[] _payoutEntities
    Field Value
    Type Description
    IPayoutEntity[]

    _payouts

    Declaration
    protected List<CurrencyAmount> _payouts
    Field Value
    Type Description
    List<CurrencyAmount>

    _product

    Declaration
    protected Product _product
    Field Value
    Type Description
    Product

    _productSku

    Declaration
    protected string _productSku
    Field Value
    Type Description
    String

    _purchaseResolution

    Declaration
    protected string _purchaseResolution
    Field Value
    Type Description
    String

    _resolver

    Declaration
    protected IResolver _resolver
    Field Value
    Type Description
    IResolver

    _storeData

    Declaration
    protected IStoreProductData _storeData
    Field Value
    Type Description
    IStoreProductData

    Properties

    PurchasedProduct

    Declaration
    public virtual Product PurchasedProduct { get; }
    Property Value
    Type Description
    Product

    PurchaseResolution

    Declaration
    public virtual string PurchaseResolution { get; }
    Property Value
    Type Description
    String

    StoreData

    Declaration
    public virtual IStoreProductData StoreData { get; }
    Property Value
    Type Description
    IStoreProductData

    TypesToDispatchAs

    Declaration
    public override Type[] TypesToDispatchAs { get; }
    Property Value
    Type Description
    Type[]
    Overrides
    GrantRewardStateAction.TypesToDispatchAs

    Methods

    Apply()

    Declaration
    public override void Apply()
    Overrides
    GrantPayoutsStateAction.Apply()

    GrantConsumableItems(String[])

    Declaration
    public virtual void GrantConsumableItems(string[] purchasedItemsDataIds)
    Parameters
    Type Name Description
    String[] purchasedItemsDataIds

    GrantNonConsumableItems(String[])

    Declaration
    public virtual void GrantNonConsumableItems(string[] purchasedItemsDataIds)
    Parameters
    Type Name Description
    String[] purchasedItemsDataIds

    Initialize(Product, String)

    Initializes IAPCompletedStateAction

    Declaration
    public virtual void Initialize(Product purchasedProduct, string purchaseResolution = null)
    Parameters
    Type Name Description
    Product purchasedProduct

    The Unity purchasing object used for the purchase

    String purchaseResolution

    Use if the purchase was permitted due to special circumstances such as validation network down

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver
    Overrides
    GrantRewardStateAction.Inject(IResolver)
    Back to top Copyright © 2020 East Side Games Inc.