2023-01-14 11:31:39 -05:00

24 lines
498 B
C#

using AssetRipper.IO.Files.ResourceFiles;
namespace AssetRipper.IO.Files.CompressedFiles
{
public abstract class CompressedFile : FileBase
{
public FileBase? UncompressedFile { get; set; }
public override void ReadContents()
{
if (UncompressedFile is ResourceFile resourceFile)
{
UncompressedFile = SchemeReader.ReadFile(resourceFile);
}
}
public override void ReadContentsRecursively()
{
ReadContents();
UncompressedFile?.ReadContentsRecursively();
}
}
}