mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
24 lines
498 B
C#
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();
|
|
}
|
|
}
|
|
}
|