public override void InitDetailCheckObject(Object obj) { MaterialChecker checker = currentChecker as MaterialChecker; Material material = obj as Material; checkMap.Add(checker.matShaderName, material.shader == null ? "null" : material.shader.name); checkMap.Add(checker.matRenderQueue, material.renderQueue); checkMap.Add(checker.matPassCount, material.passCount); Texture tex = null; if (material.HasProperty("_MainTex") && material.mainTexture != null) { tex = material.mainTexture; checkMap[checker.previewItem] = tex; } }
public MaterialDetail(Object obj, MaterialChecker checker) : base(obj, checker) { }