Show / Hide Table of Contents

    Class BasePlotPointAction

    Inheritance
    Object
    BasePlotPointAction
    NextFramePlotPointAction
    PanPlotPointAction
    WaitPlotPointAction
    Implements
    IPlotPointAction
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class BasePlotPointAction : IPlotPointAction

    Fields

    _onComplete

    Declaration
    protected Action<IPlotPointAction> _onComplete
    Field Value
    Type Description
    Action<IPlotPointAction>

    _progress

    Declaration
    protected float _progress
    Field Value
    Type Description
    Single

    _state

    Declaration
    protected PlotPointActionState _state
    Field Value
    Type Description
    PlotPointActionState

    _unityEventListener

    Declaration
    protected IUnityEventListener _unityEventListener
    Field Value
    Type Description
    IUnityEventListener

    Properties

    Data

    Declaration
    public abstract IPlotPointActionData Data { get; }
    Property Value
    Type Description
    IPlotPointActionData

    Name

    Declaration
    public abstract string Name { get; }
    Property Value
    Type Description
    String

    Progress

    Declaration
    public virtual float Progress { get; }
    Property Value
    Type Description
    Single

    State

    Declaration
    public virtual PlotPointActionState State { get; }
    Property Value
    Type Description
    PlotPointActionState

    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
    Type Name Description
    Action<IPlotPointAction> onComplete

    Initialize(IPlotPointController, IUnityEventListener, IPlotPointActionData)

    Declaration
    public abstract void Initialize(IPlotPointController controller, IUnityEventListener unityEventListener, IPlotPointActionData data)
    Parameters
    Type Name Description
    IPlotPointController controller
    IUnityEventListener unityEventListener
    IPlotPointActionData data

    RemoveFromUpdateManager()

    Declaration
    protected virtual void RemoveFromUpdateManager()

    Reset()

    Declaration
    public virtual void Reset()

    Skip()

    Declaration
    public virtual void Skip()

    Implements

    IPlotPointAction
    Back to top Copyright © 2020 East Side Games Inc.