private void EnableExport(ClassIDType cls, ProjectExporter exporter) { switch (cls) { case ClassIDType.Shader: case ClassIDType.AudioClip: exporter.OverrideBinaryExporter(cls); break; case ClassIDType.MonoScript: break; case ClassIDType.MonoManager: case ClassIDType.AssetBundle: case ClassIDType.ResourceManager: case ClassIDType.PreloadData: exporter.OverrideDummyExporter(cls, true, false); break; case ClassIDType.Sprite: exporter.OverrideDummyExporter(cls, false, true); break; case ClassIDType.BuildSettings: case ClassIDType.EditorSettings: case ClassIDType.TextureImporter: case ClassIDType.DefaultAsset: case ClassIDType.DefaultImporter: case ClassIDType.NativeFormatImporter: case ClassIDType.MonoImporter: case ClassIDType.DDSImporter: case ClassIDType.PVRImporter: case ClassIDType.ASTCImporter: case ClassIDType.KTXImporter: case ClassIDType.IHVImageFormatImporter: case ClassIDType.SpriteAtlas: exporter.OverrideDummyExporter(cls, false, false); break; default: exporter.OverrideYamlExporter(cls); break; } }