public override void InitDetailCheckObject(Object obj) { Shader shader = obj as Shader; ShaderChecker checker = currentChecker as ShaderChecker; checkMap.Add(checker.shaderMaxLod, shader.maximumLOD); checkMap.Add(checker.shaderRenderQueue, shader.renderQueue); int propertyCount = ShaderUtil.GetPropertyCount(shader); for (int i = 0; i < propertyCount; i++) { GetShaderProperty(shader, i); } checkMap.Add(checker.shaderPropertyCount, propertyCount); }
public ShaderDetail(Object obj, ShaderChecker checker) : base(obj, checker) { }