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

    Show / Hide Table of Contents

    Class EnginePlugin

    Inheritance
    object
    EnginePlugin
    AudioLinePlugin
    PortraitImagePlugin
    Namespace: Ibralogue.Plugins
    Assembly: .dll
    Syntax
    public abstract class EnginePlugin : MonoBehaviour

    Methods

    | Edit this page View Source

    Clear()

    Declaration
    public abstract void Clear()
    | Edit this page View Source

    Display(Line)

    Declaration
    public abstract void Display(Line line)
    Parameters
    Type Name Description
    Line line
    | Edit this page View Source

    OnChoiceSelected(Choice)

    Called when the player selects a choice.

    Declaration
    public virtual void OnChoiceSelected(Choice choice)
    Parameters
    Type Name Description
    Choice choice
    | Edit this page View Source

    OnChoicesPresented(List<Choice>)

    Called when choices are presented to the player.

    Declaration
    public virtual void OnChoicesPresented(List<Choice> choices)
    Parameters
    Type Name Description
    List<Choice> choices
    | Edit this page View Source

    OnConversationEnd()

    Called when a conversation ends. Override to finalize plugin state.

    Declaration
    public virtual void OnConversationEnd()
    | Edit this page View Source

    OnConversationStart(Conversation)

    Called when a conversation starts. Override to initialize plugin state.

    Declaration
    public virtual void OnConversationStart(Conversation conversation)
    Parameters
    Type Name Description
    Conversation conversation
    • 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+