Disable Shader support for Unity > 2020

This commit is contained in:
VaDiM 2023-03-20 06:11:27 +03:00
parent 44a1240f5f
commit 4edadb19f8

View File

@ -434,13 +434,13 @@ namespace AssetStudio
foreach (var objectInfo in assetsFile.m_Objects)
{
var objectReader = new ObjectReader(assetsFile.reader, assetsFile, objectInfo);
try
{
if (filteredAssetTypesList.Count > 0 && !filteredAssetTypesList.Contains(objectReader.type))
{
continue;
}
Object obj;
try
{
Object obj = null;
switch (objectReader.type)
{
case ClassIDType.Animation:
@ -501,6 +501,7 @@ namespace AssetStudio
obj = new RectTransform(objectReader);
break;
case ClassIDType.Shader:
if (objectReader.version[0] < 2021)
obj = new Shader(objectReader);
break;
case ClassIDType.SkinnedMeshRenderer:
@ -531,6 +532,7 @@ namespace AssetStudio
obj = new Object(objectReader);
break;
}
if (obj != null)
assetsFile.AddObject(obj);
}
catch (Exception e)