Show / Hide Table of Contents

    Class PlotPointFrameData

    Inheritance
    Object
    PlotPointFrameData
    Implements
    IPlotPointFrameData
    IPlotPointData
    IData
    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 class PlotPointFrameData : IPlotPointFrameData, IPlotPointData, IData

    Constructors

    PlotPointFrameData()

    Declaration
    public PlotPointFrameData()

    PlotPointFrameData(PlotPointFrameData)

    Declaration
    public PlotPointFrameData(PlotPointFrameData data)
    Parameters
    Type Name Description
    PlotPointFrameData data

    Fields

    _actionIds

    Declaration
    protected string[] _actionIds
    Field Value
    Type Description
    String[]

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    _imageActorData

    Declaration
    protected List<PlotPointImageActorData> _imageActorData
    Field Value
    Type Description
    List<PlotPointImageActorData>

    _panPosition

    Declaration
    protected Vector2 _panPosition
    Field Value
    Type Description
    Vector2

    _sceneryPrefab

    Declaration
    protected GameObject _sceneryPrefab
    Field Value
    Type Description
    GameObject

    _speechBubbleActorData

    Declaration
    protected List<PlotPointSpeechBubbleActorData> _speechBubbleActorData
    Field Value
    Type Description
    List<PlotPointSpeechBubbleActorData>

    _textActorData

    Declaration
    protected List<PlotPointTextActorData> _textActorData
    Field Value
    Type Description
    List<PlotPointTextActorData>

    Properties

    ActionIds

    Declaration
    public virtual string[] ActionIds { get; }
    Property Value
    Type Description
    String[]

    Actors

    Declaration
    public IPlotPointActorData[] Actors { get; }
    Property Value
    Type Description
    IPlotPointActorData[]

    Id

    Declaration
    public virtual string Id { get; }
    Property Value
    Type Description
    String

    PanPosition

    Declaration
    public virtual Vector2 PanPosition { get; }
    Property Value
    Type Description
    Vector2

    SceneryPrefab

    Declaration
    public virtual GameObject SceneryPrefab { get; }
    Property Value
    Type Description
    GameObject

    Methods

    AddAction(String, Int32)

    Declaration
    public virtual void AddAction(string actionId, int index)
    Parameters
    Type Name Description
    String actionId
    Int32 index

    AddActor(IPlotPointActorData)

    Declaration
    public virtual void AddActor(IPlotPointActorData actorData)
    Parameters
    Type Name Description
    IPlotPointActorData actorData

    ClearActions()

    Declaration
    public virtual void ClearActions()

    ClearActors()

    Declaration
    public virtual void ClearActors()

    CloneActors<T>(List<T>)

    Declaration
    public virtual List<T> CloneActors<T>(List<T> source)
        where T : class, IPlotPointActorData
    Parameters
    Type Name Description
    List<T> source
    Returns
    Type Description
    List<T>
    Type Parameters
    Name Description
    T

    CombineActors()

    Declaration
    protected virtual IPlotPointActorData[] CombineActors()
    Returns
    Type Description
    IPlotPointActorData[]

    Create()

    Declaration
    public static PlotPointFrameData Create()
    Returns
    Type Description
    PlotPointFrameData

    DeleteActor(IPlotPointActorData)

    Declaration
    public virtual void DeleteActor(IPlotPointActorData actorData)
    Parameters
    Type Name Description
    IPlotPointActorData actorData

    SetId(String)

    Declaration
    public virtual void SetId(string id)
    Parameters
    Type Name Description
    String id

    SetPanPosition(Vector2)

    Declaration
    public virtual void SetPanPosition(Vector2 panPosition)
    Parameters
    Type Name Description
    Vector2 panPosition

    SetScenery(GameObject)

    Declaration
    public virtual void SetScenery(GameObject sceneryPrefab)
    Parameters
    Type Name Description
    GameObject sceneryPrefab

    Implements

    IPlotPointFrameData
    IPlotPointData
    IData
    Back to top Copyright © 2020 East Side Games Inc.