Show / Hide Table of Contents

    Class EventStateAction

    Inheritance
    Object
    EventStateAction
    EventEndedStateAction
    EventPhaseStartedStateAction
    EventStartedStateAction
    SetEventEndTimeStateAction
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class EventStateAction : IStateAction

    Fields

    _eventSettings

    Declaration
    protected IEventSettings _eventSettings
    Field Value
    Type Description
    IEventSettings

    _timestamp

    Declaration
    protected long _timestamp
    Field Value
    Type Description
    Int64

    _typesToDispatchAs

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

    Properties

    EventSettings

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

    Timestamp

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

    TypesToDispatchAs

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

    Methods

    Apply()

    Declaration
    public abstract void Apply()

    Initialize(IEventSettings, Int64)

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

    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.