Show / Hide Table of Contents

    Class ProgressMilestoneStateAction

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

    Constructors

    ProgressMilestoneStateAction()

    Declaration
    public ProgressMilestoneStateAction()

    Fields

    _milestone

    Declaration
    protected IMilestone _milestone
    Field Value
    Type Description
    IMilestone

    _progress

    Declaration
    protected double _progress
    Field Value
    Type Description
    Double

    _typesToDispatchAs

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

    Properties

    Milestone

    Declaration
    public virtual IMilestone Milestone { get; }
    Property Value
    Type Description
    IMilestone

    Progress

    Declaration
    public virtual double Progress { get; }
    Property Value
    Type Description
    Double

    TypesToDispatchAs

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

    Methods

    Apply()

    Declaration
    public virtual void Apply()

    Initialize(IMilestone, Double)

    Declaration
    public virtual void Initialize(IMilestone milestone, double progress)
    Parameters
    Type Name Description
    IMilestone milestone
    Double progress

    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.