Class EnginePlugin
Namespace: Ibralogue.Plugins
Assembly: .dll
Syntax
public abstract class EnginePlugin : MonoBehaviour
Methods
| Edit this page View SourceClear()
Declaration
public abstract void Clear()
Display(Line)
Declaration
public abstract void Display(Line line)
Parameters
| Type | Name | Description |
|---|---|---|
| Line | line |
OnChoiceSelected(Choice)
Called when the player selects a choice.
Declaration
public virtual void OnChoiceSelected(Choice choice)
Parameters
| Type | Name | Description |
|---|---|---|
| Choice | choice |
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 |
OnConversationEnd()
Called when a conversation ends. Override to finalize plugin state.
Declaration
public virtual void OnConversationEnd()
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 |