mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
23 lines
566 B
C#
23 lines
566 B
C#
using AssetRipper.IO.Files.SerializedFiles;
|
|
using AssetRipper.IO.Files.SerializedFiles.Parser;
|
|
|
|
namespace AssetRipper.IO.Files.Converters;
|
|
|
|
public static class SerializedFileMetadataConverter
|
|
{
|
|
public static void CombineFormats(FormatVersion generation, SerializedFileMetadata origin)
|
|
{
|
|
if (!SerializedFileMetadata.HasEnableTypeTree(generation))
|
|
{
|
|
origin.EnableTypeTree = true;
|
|
}
|
|
if (generation >= FormatVersion.RefactorTypeData)
|
|
{
|
|
for (int i = 0; i < origin.Object.Length; i++)
|
|
{
|
|
origin.Object[i].Initialize(origin.Types);
|
|
}
|
|
}
|
|
}
|
|
}
|