Class BasePlotPointAction
Inheritance
BasePlotPointAction
Assembly: cs.temp.dll.dll
Syntax
public abstract class BasePlotPointAction : IPlotPointAction
Fields
_onComplete
Declaration
protected Action<IPlotPointAction> _onComplete
Field Value
_progress
Declaration
protected float _progress
Field Value
_state
Declaration
protected PlotPointActionState _state
Field Value
_unityEventListener
Declaration
protected IUnityEventListener _unityEventListener
Field Value
Type |
Description |
IUnityEventListener |
|
Properties
Data
Declaration
public abstract IPlotPointActionData Data { get; }
Property Value
Name
Declaration
public abstract string Name { get; }
Property Value
Progress
Declaration
public virtual float Progress { get; }
Property Value
State
Declaration
public virtual PlotPointActionState State { get; }
Property Value
Methods
AddToUpdateManager()
Declaration
protected virtual void AddToUpdateManager()
Complete(Boolean)
Declaration
public virtual void Complete(bool dispatch)
Parameters
Type |
Name |
Description |
Boolean |
dispatch |
|
DoUpdate(Single, Single)
Declaration
public virtual void DoUpdate(float deltaTime, float unscaledDeltaTime)
Parameters
Type |
Name |
Description |
Single |
deltaTime |
|
Single |
unscaledDeltaTime |
|
Execute(Action<IPlotPointAction>)
Declaration
public abstract void Execute(Action<IPlotPointAction> onComplete)
Parameters
Initialize(IPlotPointController, IUnityEventListener, IPlotPointActionData)
Declaration
public abstract void Initialize(IPlotPointController controller, IUnityEventListener unityEventListener, IPlotPointActionData data)
Parameters
RemoveFromUpdateManager()
Declaration
protected virtual void RemoveFromUpdateManager()
Reset()
Declaration
public virtual void Reset()
Skip()
Declaration
public virtual void Skip()
Implements