Show / Hide Table of Contents

    Class SetMilestoneCompletionInfoStateAction

    A IStateAction that is used to set projected IMilestone completion times in IEventSettingsSavedData.

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

    Constructors

    SetMilestoneCompletionInfoStateAction()

    Declaration
    public SetMilestoneCompletionInfoStateAction()

    Fields

    _completionTimestamp

    Declaration
    protected long _completionTimestamp
    Field Value
    Type Description
    Int64

    _eventSettings

    Declaration
    protected IEventSettings _eventSettings
    Field Value
    Type Description
    IEventSettings

    _milestone

    Declaration
    protected IMilestone _milestone
    Field Value
    Type Description
    IMilestone

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    _typesToDispatchAs

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

    Properties

    CompletionTimestamp

    Declaration
    public virtual long CompletionTimestamp { get; }
    Property Value
    Type Description
    Int64

    EventSettings

    Declaration
    public virtual IEventSettings EventSettings { get; }
    Property Value
    Type Description
    IEventSettings

    Milestone

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

    TypesToDispatchAs

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

    Methods

    Apply()

    Declaration
    public virtual void Apply()

    Initialize(IEventSettings, IMilestone, Int64)

    Declaration
    public virtual void Initialize(IEventSettings eventSettings, IMilestone milestone, long completionTimestamp)
    Parameters
    Type Name Description
    IEventSettings eventSettings
    IMilestone milestone
    Int64 completionTimestamp

    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.