Show / Hide Table of Contents

    Class PlotPointService

    Inheritance
    Object
    PlotPointService
    Implements
    IPlotPointService
    IService
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class PlotPointService : BindingService, IPlotPointService, IService

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _activeSequenceCollectionData

    The current IPlotPointSequenceData for the current IStage

    Declaration
    protected IPlotPointSequenceCollectionData _activeSequenceCollectionData
    Field Value
    Type Description
    IPlotPointSequenceCollectionData

    _plotPointController

    Declaration
    protected IPlotPointController _plotPointController
    Field Value
    Type Description
    IPlotPointController

    _plotPointDataProvider

    Declaration
    protected IPlotPointDataProvider _plotPointDataProvider
    Field Value
    Type Description
    IPlotPointDataProvider

    _resolver

    Declaration
    protected IResolver _resolver
    Field Value
    Type Description
    IResolver

    Properties

    ActiveSequenceCollectionData

    Declaration
    public virtual IPlotPointSequenceCollectionData ActiveSequenceCollectionData { get; }
    Property Value
    Type Description
    IPlotPointSequenceCollectionData

    Methods

    ActivatePlotPoint(IPlotPointActivationCondition)

    Declaration
    public virtual void ActivatePlotPoint(IPlotPointActivationCondition activationCondition)
    Parameters
    Type Name Description
    IPlotPointActivationCondition activationCondition

    CleanupActivationCondition()

    Declaration
    protected virtual void CleanupActivationCondition()

    CleanupPlotPoints(Boolean)

    Order important for CleanupPlotPoints(Boolean)

    Declaration
    public virtual void CleanupPlotPoints(bool deleteSavedData = false)
    Parameters
    Type Name Description
    Boolean deleteSavedData

    CleanupSequenceCollection(Boolean)

    Order important for CleanupSequenceCollection(Boolean)

    Declaration
    protected virtual void CleanupSequenceCollection(bool deleteSavedData)
    Parameters
    Type Name Description
    Boolean deleteSavedData

    CleanupService()

    Declaration
    protected override void CleanupService()

    InitializeService()

    Declaration
    protected override void InitializeService()

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver

    LoadActivationCondition()

    Declaration
    protected virtual void LoadActivationCondition()

    LoadPlotPoints()

    Declaration
    public virtual void LoadPlotPoints()

    LoadSequenceCollection()

    Declaration
    protected virtual void LoadSequenceCollection()

    OnAdvanceStage(AdvanceStageStateAction)

    Declaration
    protected virtual void OnAdvanceStage(AdvanceStageStateAction advanceStageStateAction)
    Parameters
    Type Name Description
    AdvanceStageStateAction advanceStageStateAction

    OnClearContent(ClearContentAction)

    Declaration
    protected virtual void OnClearContent(ClearContentAction clearContentAction)
    Parameters
    Type Name Description
    ClearContentAction clearContentAction

    OnPlotPointFramePlayed(IPlotPointFrameData, Int32)

    Declaration
    protected virtual void OnPlotPointFramePlayed(IPlotPointFrameData frameData, int index)
    Parameters
    Type Name Description
    IPlotPointFrameData frameData
    Int32 index

    OnPlotPointSequenceCompleted(IPlotPointSequenceData)

    Declaration
    protected virtual void OnPlotPointSequenceCompleted(IPlotPointSequenceData sequenceData)
    Parameters
    Type Name Description
    IPlotPointSequenceData sequenceData

    OnPlotPointSequenceEnded(IPlotPointSequenceData)

    Declaration
    protected virtual void OnPlotPointSequenceEnded(IPlotPointSequenceData sequenceData)
    Parameters
    Type Name Description
    IPlotPointSequenceData sequenceData

    OnPlotPointSequenceLoaded(IPlotPointSequenceData)

    Declaration
    protected virtual void OnPlotPointSequenceLoaded(IPlotPointSequenceData sequenceData)
    Parameters
    Type Name Description
    IPlotPointSequenceData sequenceData

    OnPlotPointSequenceQueued(IPlotPointSequenceData)

    Declaration
    protected virtual void OnPlotPointSequenceQueued(IPlotPointSequenceData sequenceData)
    Parameters
    Type Name Description
    IPlotPointSequenceData sequenceData

    OnPlotPointSequenceStarted(IPlotPointSequenceData)

    Declaration
    protected virtual void OnPlotPointSequenceStarted(IPlotPointSequenceData sequenceData)
    Parameters
    Type Name Description
    IPlotPointSequenceData sequenceData

    OnSetPlotPointPlaybackAvailability(SetPlotPointPlaybackAvailabilityAction)

    Declaration
    protected virtual void OnSetPlotPointPlaybackAvailability(SetPlotPointPlaybackAvailabilityAction setPlotPointPlaybackAvailabilityAction)
    Parameters
    Type Name Description
    SetPlotPointPlaybackAvailabilityAction setPlotPointPlaybackAvailabilityAction

    QueueSequence(IPlotPointSequenceData)

    Declaration
    protected virtual void QueueSequence(IPlotPointSequenceData sequenceData)
    Parameters
    Type Name Description
    IPlotPointSequenceData sequenceData

    Implements

    IPlotPointService
    IService
    Back to top Copyright © 2020 East Side Games Inc.