C# Class AbstractDialogueManager, XMGDialogue

Abstract dialogue manager
Inheritance: MonoBehaviour
Mostra 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_oe property

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

dialogueContexts protected_oe property

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