Jeremy Pritts 3006a70d5c Texture Array Export on 2020.2+
* Resolves #425
* Resolves #426
2023-06-08 10:01:25 -04:00

24 lines
777 B
C#

using AssetRipper.Assets;
using AssetRipper.Assets.Export;
using AssetRipper.Export.UnityProjects.Configuration;
using AssetRipper.Export.UnityProjects.Project.Collections;
namespace AssetRipper.Export.UnityProjects.Textures;
public sealed class TextureArrayAssetExportCollection : AssetExportCollection
{
public TextureArrayAssetExportCollection(TextureArrayAssetExporter assetExporter, IUnityObjectBase asset) : base(assetExporter, asset)
{
}
protected override string GetExportExtension(IUnityObjectBase asset)
{
return ((TextureArrayAssetExporter)AssetExporter).ImageExportFormat.GetFileExtension();
}
protected override IUnityObjectBase CreateImporter(IExportContainer container)
{
return ImporterFactory.GenerateTextureImporter(container, Asset);
}
}