public YAMLDocument ExportYAMLDocument(IExportContainer container) { YAMLDocument document = new YAMLDocument(); YAMLMappingNode root = document.CreateMappingRoot(); root.Tag = ClassID.ToInt().ToString(); root.Anchor = container.GetExportID(this).ToString(); YAMLMappingNode node = ExportYAMLRoot(container); root.Add(container.ExportLayout.ClassNames[ClassID], node); return(document); }
public YAMLDocument ExportYAMLDocument(IAssetsExporter exporter) { YAMLDocument document = new YAMLDocument(); YAMLMappingNode node = ExportYAMLRoot(exporter); YAMLMappingNode root = document.CreateMappingRoot(); root.Tag = ClassID.ToInt().ToString(); root.Anchor = exporter.GetExportID(this); root.Add(ClassIDName, node); return(document); }
public YAMLDocument ExportYAMLDocument() { YAMLMappingNode node = ExportYAMLRoot(); YAMLMappingNode root = new YAMLMappingNode(); root.Tag = ClassID.ToInt().ToString(); root.Anchor = ExportID; root.Add(ClassID.ToString(), node); YAMLDocument document = new YAMLDocument(root); return(document); }