Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }