Show / Hide Table of Contents

    Interface IPlotPointService

    IService for managing all plot point related classes during runtime including LoadPlotPoints() and CleanupPlotPoints(Boolean)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IPlotPointService : IService

    Properties

    ActiveSequenceCollectionData

    Returns the currently active IPlotPointSequenceCollectionData for the current IStage.

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

    Methods

    ActivatePlotPoint(IPlotPointActivationCondition)

    Activate and play the IPlotPointSequenceData associated with the activationCondition.

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

    CleanupPlotPoints(Boolean)

    Cleanup the currently loaded ActiveSequenceCollectionData, controllers, and data.

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

    Should the ISavedData related to the ActiveSequenceCollectionData be deleted.

    LoadPlotPoints()

    Load the ActiveSequenceCollectionData including all the controllers and data from the IPlotPointDataProvider

    Declaration
    void LoadPlotPoints()
    Back to top Copyright © 2020 East Side Games Inc.