This class does the actual work of converting ArticyData (version-independent articy:draft data) into a dialogue database.
More...
This class does the actual work of converting ArticyData (version-independent articy:draft data) into a dialogue database.
◆ Convert()
Convert the ArticyData, using the preferences in Prefs, into a dialogue database.
- Parameters
-
articyData | Articy data. |
prefs | Prefs. |
database | Dialogue database. |
◆ ConvertArticyDataToDatabase()
This static utility method creates a converter and uses it run the conversion.
- Parameters
-
articyData | Articy data. |
prefs | Prefs. |
database | Dialogue database. |
◆ ConvertExpression()
static string PixelCrushers.DialogueSystem.Articy.ArticyConverter.ConvertExpression |
( |
string |
expression | ) |
|
|
static |
Converts an articy expresso expression into Lua.
- Returns
- A Lua version of the expression.
- Parameters
-
expression | articy expresso expression. |
◆ ConvertXmlDataToDatabase()
Creates a new database from an articy:draft XML file.
- Parameters
-
xmlData | Articy XML data (i.e., the contents of an articy:draft XML export). |
prefs | Optional ConverterPrefs to use. Does not use prefs.ProjectFilename. |
template | Optional template for dialogue database assets. |
- Returns
◆ HasField()
static bool PixelCrushers.DialogueSystem.Articy.ArticyConverter.HasField |
( |
ArticyData.Features |
features, |
|
|
string |
fieldName, |
|
|
bool |
mustBeTrue |
|
) |
| |
|
static |
◆ ProgressCallbackDelegate()
delegate void PixelCrushers.DialogueSystem.Articy.ArticyConverter.ProgressCallbackDelegate |
( |
string |
info, |
|
|
float |
progress |
|
) |
| |
◆ onProgressCallback
The documentation for this class was generated from the following file:
- D:/Documents/Unity Projects/Dialogue System/Dev/Source/Assets/Dialogue System/Scripts/Core/Model-View-Controller/Model/Data/Articy/ArticyConverter.cs