Ibralogue Docs
  • Manual
  • Scripting Reference
  • Website
  • GitHub
  • Discord
Search Results for

    Show / Hide Table of Contents

    Class Line

    Contains information about an individual line of dialogue, including its speaker, text content, metadata, and optional jump target.

    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

    Properties

    | Edit this page View Source

    JumpTarget

    Declaration
    public string JumpTarget { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    LineContent

    Declaration
    public LineContent LineContent { get; }
    Property 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 { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    Speaker

    Declaration
    public string Speaker { get; }
    Property 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

    Ibralogue

    A simple, extendable dialogue system library for the Unity Game Engine.

    Project

    • Website
    • GitHub
    • Release Notes

    Community

    • Discord
    • Patreon
    • Report a Bug

    MIT License · Unity 2022.3+