PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject Class Reference

Defines an XML-serializable Chat Mapper project. More...

Collaboration diagram for PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject:

Public Member Functions

DialogueDatabase ToDialogueDatabase ()
 Creates a DialogueDatabase from the ChatMapperProject. More...
 

Public Attributes

string Title
 
string Version
 
string Author
 
string EmphasisColor1Label = string.Empty
 
string EmphasisColor1
 
string EmphasisStyle1
 
string EmphasisColor2Label = string.Empty
 
string EmphasisColor2
 
string EmphasisStyle2
 
string EmphasisColor3Label = string.Empty
 
string EmphasisColor3
 
string EmphasisStyle3
 
string EmphasisColor4Label = string.Empty
 
string EmphasisColor4
 
string EmphasisStyle4
 
string Description
 
string UserScript
 
Assets Assets
 

Detailed Description

Defines an XML-serializable Chat Mapper project.

See http://www.chat-mapper.com/ The Dialogue System's Chat Mapper Converter tool converts Chat Mapper XML output to the system's internal DialogueDatabase format.

Member Function Documentation

◆ ToDialogueDatabase()

DialogueDatabase PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.ToDialogueDatabase ( )

Creates a DialogueDatabase from the ChatMapperProject.

Returns
The dialogue database.

Member Data Documentation

◆ Assets

Assets PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.Assets

◆ Author

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.Author

◆ Description

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.Description

◆ EmphasisColor1

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor1

◆ EmphasisColor1Label

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor1Label = string.Empty

◆ EmphasisColor2

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor2

◆ EmphasisColor2Label

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor2Label = string.Empty

◆ EmphasisColor3

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor3

◆ EmphasisColor3Label

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor3Label = string.Empty

◆ EmphasisColor4

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor4

◆ EmphasisColor4Label

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisColor4Label = string.Empty

◆ EmphasisStyle1

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisStyle1

◆ EmphasisStyle2

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisStyle2

◆ EmphasisStyle3

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisStyle3

◆ EmphasisStyle4

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.EmphasisStyle4

◆ Title

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.Title

◆ UserScript

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.UserScript

◆ Version

string PixelCrushers.DialogueSystem.ChatMapper.ChatMapperProject.Version

The documentation for this class was generated from the following file: