当EditorGUI.showMixedValue = true的时候,下面的layout则会显示一条横线
一般情况下配合MaterialProperty.hasMixedValue使用。
当同时选中多个材质球的时候,同一个属性的属性值如果不一样,MaterialProperty.hasMixedValue的值就是true。
void DoAlphaCutoff()
{
MaterialProperty slider = FindProperty("_Cutoff");
// 当同时选中多个材质球的时候,同一个属性的属性值如果不一样,值就是true。
Debug.Log(slider.hasMixedValue);
editor.ShaderProperty(slider, MakeLabel(slider, "透明度裁剪阈值"));
}