Show / Hide Table of Contents

    Class GeneratorUnitTargetHitStateAction

    Handles the Generator hitting GeneratorUnitTargets and rewards the player for any that are hit

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

    Constructors

    GeneratorUnitTargetHitStateAction()

    Declaration
    public GeneratorUnitTargetHitStateAction()

    Fields

    _finalUnitTargetIndex

    Declaration
    protected int _finalUnitTargetIndex
    Field Value
    Type Description
    Int32

    _generatorEntity

    Declaration
    protected IGeneratorEntity _generatorEntity
    Field Value
    Type Description
    IGeneratorEntity

    _startingUnitTargetIndex

    Declaration
    protected int _startingUnitTargetIndex
    Field Value
    Type Description
    Int32

    Properties

    FinalUnitTargetIndex

    Declaration
    public virtual int FinalUnitTargetIndex { get; }
    Property Value
    Type Description
    Int32

    GeneratorEntity

    Declaration
    public virtual IGeneratorEntity GeneratorEntity { get; }
    Property Value
    Type Description
    IGeneratorEntity

    StartingUnitTargetIndex

    Declaration
    public virtual int StartingUnitTargetIndex { get; }
    Property Value
    Type Description
    Int32

    Methods

    Apply()

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

    Initialize(IGeneratorEntity, Int32, Int32)

    Declaration
    public virtual void Initialize(IGeneratorEntity generatorEntity, int startingUnitTargetIndex, int finalUnitTargetIndex)
    Parameters
    Type Name Description
    IGeneratorEntity generatorEntity
    Int32 startingUnitTargetIndex
    Int32 finalUnitTargetIndex

    ResetAction()

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