C# Class AbstractDialogueManager, XMGDialogue

Abstract dialogue manager
Inheritance: MonoBehaviour
Show file Open project: xmgstudio/XMGDialogue

Protected Properties

Property Type Description
conversationFile List
dialogueContexts List

Public Methods

Method Description
Initialize ( ) : void

Initialize this dialogue manager.

StartConversation ( TextAsset serializedConversation, AbstractDialogueContext, context ) : DialogueController,

Find the conversation with the correct name and create a Dialogue Controller to manage that conversation.

Method Details

Initialize() public abstract method

Initialize this dialogue manager.
public abstract Initialize ( ) : void
return void

StartConversation() public abstract method

Find the conversation with the correct name and create a Dialogue Controller to manage that conversation.
public abstract StartConversation ( TextAsset serializedConversation, AbstractDialogueContext, context ) : DialogueController,
serializedConversation UnityEngine.TextAsset The data of the conversation to start.
context AbstractDialogueContext, The dialogue context to attatch to the controller.
return DialogueController,

Property Details

conversationFile protected property

The conversation file that is currently loaded.
protected List conversationFile
return List

dialogueContexts protected property

A list of all the dialogue contexts that this dialogue manager supports.
protected List dialogueContexts
return List