protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container) { YAMLMappingNode node = base.ExportYAMLRoot(container); if (IsReadEditorData(container.ExportFlags)) { node.Add(EditorDataName, GetEditorData(container.Flags).ExportYAML(container)); node.Add(MasterAtlasName, MasterAtlas.ExportYAML(container)); } node.Add(PackedSpritesName, PackedSprites.ExportYAML(container)); node.Add(PackedSpriteNamesToIndexName, PackedSpriteNamesToIndex.ExportYAML()); if (IsReadRenderDataMap(container.ExportFlags)) { node.Add(RenderDataMapName, RenderDataMap.ExportYAML(container)); } node.Add(TagName, Tag); node.Add(IsVariantName, IsVariant); return(node); }