Show / Hide Table of Contents

    Class GrantRewardStateAction

    Inheritance
    Object
    GrantPayoutsStateAction
    GrantRewardStateAction
    AscensionCompleteStateAction
    BuyStoreRewardStateAction
    ClaimEventRankRewardsStateAction
    ClaimEventRewardsStateAction
    ClaimMilestoneTrackRewardsStateAction
    ClaimStoreTimedRewardStateAction
    ClaimTimedTrackRewardsStateAction
    GeneratorUnitTargetHitStateAction
    GrantGoalRewardStateAction
    IAPCompletedStateAction
    Inherited Members
    GrantPayoutsStateAction._payoutResults
    GrantPayoutsStateAction.PayoutResults
    GrantPayoutsStateAction._typesToDispatchAs
    GrantPayoutsStateAction._currencyService
    GrantPayoutsStateAction._randomService
    GrantPayoutsStateAction.Apply()
    GrantPayoutsStateAction.GrantPayouts(CurrencyAmount[])
    GrantPayoutsStateAction.ResetAction()
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class GrantRewardStateAction : GrantPayoutsStateAction

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _customPayoutRewards

    Declaration
    protected List<ICustomPayoutReward> _customPayoutRewards
    Field Value
    Type Description
    List<ICustomPayoutReward>

    _rewardService

    Declaration
    protected IRewardService _rewardService
    Field Value
    Type Description
    IRewardService

    Properties

    CustomPayoutRewards

    Declaration
    public List<ICustomPayoutReward> CustomPayoutRewards { get; }
    Property Value
    Type Description
    List<ICustomPayoutReward>

    TypesToDispatchAs

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

    Methods

    CalculateReward(IReward)

    Declaration
    protected virtual CurrencyAmount[] CalculateReward(IReward reward)
    Parameters
    Type Name Description
    IReward reward
    Returns
    Type Description
    CurrencyAmount[]

    CalculateRewards(String[], Int32)

    Declaration
    protected virtual CurrencyAmount[] CalculateRewards(string[] rewardIds, int randomSeed)
    Parameters
    Type Name Description
    String[] rewardIds
    Int32 randomSeed
    Returns
    Type Description
    CurrencyAmount[]

    GrantRewards(String[], Int32)

    Declaration
    protected virtual void GrantRewards(string[] rewardIds, int randomSeed)
    Parameters
    Type Name Description
    String[] rewardIds
    Int32 randomSeed

    Inject(IResolver)

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