Show / Hide Table of Contents

    Class GrantPayoutsStateAction

    Inheritance
    Object
    GrantPayoutsStateAction
    CollectFromBaseCollectorStateAction
    GrantRewardStateAction
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class GrantPayoutsStateAction : IStateAction

    Fields

    _currencyService

    Declaration
    protected ICurrencyService _currencyService
    Field Value
    Type Description
    ICurrencyService

    _payoutResults

    Declaration
    protected CurrencyAmount[] _payoutResults
    Field Value
    Type Description
    CurrencyAmount[]

    _randomService

    Declaration
    protected IRandomService _randomService
    Field Value
    Type Description
    IRandomService

    _typesToDispatchAs

    Declaration
    protected Type[] _typesToDispatchAs
    Field Value
    Type Description
    Type[]

    Properties

    PayoutResults

    Declaration
    public virtual CurrencyAmount[] PayoutResults { get; }
    Property Value
    Type Description
    CurrencyAmount[]

    TypesToDispatchAs

    Declaration
    public virtual Type[] TypesToDispatchAs { get; }
    Property Value
    Type Description
    Type[]

    Methods

    Apply()

    Declaration
    public abstract void Apply()

    GrantPayouts(CurrencyAmount[])

    Declaration
    protected virtual void GrantPayouts(CurrencyAmount[] payoutAmounts)
    Parameters
    Type Name Description
    CurrencyAmount[] payoutAmounts

    Inject(IResolver)

    Declaration
    public virtual void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver

    ResetAction()

    Declaration
    public virtual void ResetAction()
    Back to top Copyright © 2020 East Side Games Inc.