Search Results for

    Show / Hide Table of Contents

    Class Line

    The Line struct contains information about an individual line of dialogue.

    Inheritance
    object
    Line
    Implements
    IMetadata
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Ibralogue.Parser
    Assembly: .dll
    Syntax
    public class Line : IMetadata
    Remarks

    A list of these Line structs makes up a conversation, and a list of conversations makes up a single dialogue file, due to being able to have multiple conversations in a single file for dialogue branching.

    Fields

    | Edit this page View Source

    JumpTarget

    Declaration
    public string JumpTarget
    Field Value
    Type Description
    string
    | Edit this page View Source

    LineContent

    Declaration
    public LineContent LineContent
    Field Value
    Type Description
    LineContent
    | Edit this page View Source

    Silent

    When true, the engine processes this line (invocations, metadata) without displaying it in the dialogue view. Set by the [>>] speaker syntax.

    Declaration
    public bool Silent
    Field Value
    Type Description
    bool
    | Edit this page View Source

    Speaker

    Declaration
    public string Speaker
    Field Value
    Type Description
    string

    Methods

    | Edit this page View Source

    HasMetadata(string)

    Check if entity contains any metadata.

    Declaration
    public bool HasMetadata(string key)
    Parameters
    Type Name Description
    string key
    Returns
    Type Description
    bool
    | Edit this page View Source

    TryGetMetadataValue(string, out string)

    Declaration
    public bool TryGetMetadataValue(string key, out string value)
    Parameters
    Type Name Description
    string key
    string value
    Returns
    Type Description
    bool

    Implements

    IMetadata
    • Edit this page
    • View Source
    In this article
    Back to top Ibralogue Docs