PixelCrushers.DialogueSystem.Articy.Articy_3_1.Articy_3_1_Tools Class Reference

This static utility class contains tools to convert articy:draft 2.4/3.0 XML data into a schema-independent ArticyData object. More...

Static Public Member Functions

static bool IsSchema (string xmlFilename)
 
static ArticyData LoadArticyDataFromXmlData (string xmlData, Encoding encoding, bool convertDropdownAsString=false, ConverterPrefs prefs=null)
 
static ExportType LoadFromXmlData (string xmlData, Encoding encoding)
 
static bool IsExportValid (ExportType export)
 
static ArticyData ConvertExportToArticyData (ExportType export, bool convertDropdownAsString=false, ConverterPrefs prefs=null)
 

Detailed Description

This static utility class contains tools to convert articy:draft 2.4/3.0 XML data into a schema-independent ArticyData object.

This is also fully compatible with articy:draft 3, since 3.0.7's updated schema only adds the "String" GlobalVariableType, which was added to the Dialogue System's articy 2.4 schema already.

Member Function Documentation

◆ ConvertExportToArticyData()

static ArticyData PixelCrushers.DialogueSystem.Articy.Articy_3_1.Articy_3_1_Tools.ConvertExportToArticyData ( ExportType  export,
bool  convertDropdownAsString = false,
ConverterPrefs  prefs = null 
)
static

◆ IsExportValid()

static bool PixelCrushers.DialogueSystem.Articy.Articy_3_1.Articy_3_1_Tools.IsExportValid ( ExportType  export)
static

◆ IsSchema()

static bool PixelCrushers.DialogueSystem.Articy.Articy_3_1.Articy_3_1_Tools.IsSchema ( string  xmlFilename)
static

◆ LoadArticyDataFromXmlData()

static ArticyData PixelCrushers.DialogueSystem.Articy.Articy_3_1.Articy_3_1_Tools.LoadArticyDataFromXmlData ( string  xmlData,
Encoding  encoding,
bool  convertDropdownAsString = false,
ConverterPrefs  prefs = null 
)
static

◆ LoadFromXmlData()

static ExportType PixelCrushers.DialogueSystem.Articy.Articy_3_1.Articy_3_1_Tools.LoadFromXmlData ( string  xmlData,
Encoding  encoding 
)
static

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