mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
Disable Shader support for Unity > 2020
This commit is contained in:
parent
44a1240f5f
commit
4edadb19f8
@ -434,13 +434,13 @@ namespace AssetStudio
|
|||||||
foreach (var objectInfo in assetsFile.m_Objects)
|
foreach (var objectInfo in assetsFile.m_Objects)
|
||||||
{
|
{
|
||||||
var objectReader = new ObjectReader(assetsFile.reader, assetsFile, objectInfo);
|
var objectReader = new ObjectReader(assetsFile.reader, assetsFile, objectInfo);
|
||||||
|
if (filteredAssetTypesList.Count > 0 && !filteredAssetTypesList.Contains(objectReader.type))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (filteredAssetTypesList.Count > 0 && !filteredAssetTypesList.Contains(objectReader.type))
|
Object obj = null;
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
Object obj;
|
|
||||||
switch (objectReader.type)
|
switch (objectReader.type)
|
||||||
{
|
{
|
||||||
case ClassIDType.Animation:
|
case ClassIDType.Animation:
|
||||||
@ -501,7 +501,8 @@ namespace AssetStudio
|
|||||||
obj = new RectTransform(objectReader);
|
obj = new RectTransform(objectReader);
|
||||||
break;
|
break;
|
||||||
case ClassIDType.Shader:
|
case ClassIDType.Shader:
|
||||||
obj = new Shader(objectReader);
|
if (objectReader.version[0] < 2021)
|
||||||
|
obj = new Shader(objectReader);
|
||||||
break;
|
break;
|
||||||
case ClassIDType.SkinnedMeshRenderer:
|
case ClassIDType.SkinnedMeshRenderer:
|
||||||
obj = new SkinnedMeshRenderer(objectReader);
|
obj = new SkinnedMeshRenderer(objectReader);
|
||||||
@ -531,7 +532,8 @@ namespace AssetStudio
|
|||||||
obj = new Object(objectReader);
|
obj = new Object(objectReader);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
assetsFile.AddObject(obj);
|
if (obj != null)
|
||||||
|
assetsFile.AddObject(obj);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user