Unity-Resource-Checker icon indicating copy to clipboard operation
Unity-Resource-Checker copied to clipboard

Exception when material does not have "_MainTex" property

Open Liviuss76 opened this issue 9 years ago • 0 comments

As stated, when material does not have "_MainTex" property, script will spam in console errors. Solution is to change: Line 360 from if (tDetails.material.mainTexture!=null) GUILayout.Box(tDetails.material.mainTexture, GUILayout.Width(ThumbnailWidth), GUILayout.Height(ThumbnailHeight)); to if (tDetails.material.HasProperty("_MainTex") && tDetails.material.mainTexture!=null) GUILayout.Box(tDetails.material.mainTexture, GUILayout.Width(ThumbnailWidth), GUILayout.Height(ThumbnailHeight));

Line 564 from if (tMaterial.mainTexture != null && !dependencies.Contains(tMaterial.mainTexture)) to if (tMaterial.HasProperty("_MainTex") && tMaterial.mainTexture != null && !dependencies.Contains(tMaterial.mainTexture))

Liviuss76 avatar Feb 29 '16 10:02 Liviuss76