Class BasePlotPointActivationCondition<TPlotPointActivationConditionData>
Inheritance
BasePlotPointActivationCondition<TPlotPointActivationConditionData>
Assembly: cs.temp.dll.dll
Syntax
public abstract class BasePlotPointActivationCondition<TPlotPointActivationConditionData> : IPlotPointActivationCondition, IInjectable where TPlotPointActivationConditionData : class, IPlotPointActivationConditionData
Type Parameters
Name |
Description |
TPlotPointActivationConditionData |
|
Constructors
BasePlotPointActivationCondition(String)
Declaration
protected BasePlotPointActivationCondition(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_dataService
Declaration
protected IDataService _dataService
Field Value
Type |
Description |
IDataService |
|
_id
Declaration
Field Value
_plotPointActivationConditionData
Declaration
protected TPlotPointActivationConditionData _plotPointActivationConditionData
Field Value
Type |
Description |
TPlotPointActivationConditionData |
|
_plotPointService
Declaration
protected IPlotPointService _plotPointService
Field Value
Properties
DataId
Declaration
public virtual string DataId { get; }
Property Value
PlotPointActivationConditionData
Declaration
public virtual IPlotPointActivationConditionData PlotPointActivationConditionData { get; }
Property Value
Methods
Cleanup()
Declaration
public virtual void Cleanup()
FireConditionMet()
Declaration
protected virtual void FireConditionMet()
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Subscribe()
Declaration
public abstract void Subscribe()
Unsubscribe()
Declaration
public abstract void Unsubscribe()
Implements
IInjectable