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()