public AssetsExporter() { DummyAssetExporter dummyExporter = new DummyAssetExporter(); OverrideExporter(ClassIDType.AnimatorController, dummyExporter); OverrideExporter(ClassIDType.MonoScript, dummyExporter); OverrideExporter(ClassIDType.AssetBundle, dummyExporter); YAMLAssetExporter yamlExporter = new YAMLAssetExporter(); OverrideExporter(ClassIDType.Prefab, yamlExporter); OverrideExporter(ClassIDType.Component, yamlExporter); OverrideExporter(ClassIDType.GameObject, yamlExporter); OverrideExporter(ClassIDType.Material, yamlExporter); OverrideExporter(ClassIDType.Mesh, yamlExporter); OverrideExporter(ClassIDType.AnimationClip, yamlExporter); OverrideExporter(ClassIDType.Avatar, yamlExporter); OverrideExporter(ClassIDType.AnimatorOverrideController, yamlExporter); OverrideExporter(ClassIDType.AvatarMask, yamlExporter); BinaryAssetExporter binExporter = new BinaryAssetExporter(); OverrideExporter(ClassIDType.Shader, binExporter); OverrideExporter(ClassIDType.TextAsset, binExporter); }
public EmptyExportCollection(DummyAssetExporter assetExporter, string name) { if (assetExporter == null) { throw new ArgumentNullException(nameof(assetExporter)); } if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException(nameof(name)); } AssetExporter = assetExporter; Name = name; }
public SkipExportCollection(DummyAssetExporter assetExporter, NamedObject asset, string name) { if (assetExporter == null) { throw new ArgumentNullException(nameof(assetExporter)); } if (asset == null) { throw new ArgumentNullException(nameof(asset)); } if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException(nameof(name)); } AssetExporter = assetExporter; Name = name; m_asset = asset; }
public SkipExportCollection(DummyAssetExporter assetExporter, NamedObject asset) : this(assetExporter, asset, asset.Name) { }