Show / Hide Table of Contents

    Class NewStageStateAction

    Gives the player the starting Currency and flags this Stage as started in the players persistent data

    Inheritance
    Object
    NewStageStateAction
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class NewStageStateAction : IStateAction

    Constructors

    NewStageStateAction()

    Declaration
    public NewStageStateAction()

    Fields

    _currencyService

    Declaration
    protected ICurrencyService _currencyService
    Field Value
    Type Description
    ICurrencyService

    _stage

    Declaration
    protected IStage _stage
    Field Value
    Type Description
    IStage

    _typesToDispatchAs

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

    Properties

    Stage

    Declaration
    public virtual IStage Stage { get; }
    Property Value
    Type Description
    IStage

    TypesToDispatchAs

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

    Methods

    Apply()

    Declaration
    public virtual void Apply()

    GrantStartingCurrencies()

    Declaration
    protected virtual void GrantStartingCurrencies()

    Initialize(IStage)

    Declaration
    public virtual void Initialize(IStage stage)
    Parameters
    Type Name Description
    IStage stage

    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.