study/first_study/Library/PackageCache/com.unity.render-pipelines.universal@d10049dfa479/Editor/ShaderGUI/ShaderGraphTerrainLitGUI.cs

28 lines
805 B
C#
Raw Normal View History

using UnityEngine;
namespace UnityEditor.Rendering.Universal
{
internal class ShaderGraphTerrainLitGUI : TerrainLitShaderGUI
{
protected override uint materialFilter => (uint)(Expandable.SurfaceOptions | Expandable.SurfaceInputs);
private MaterialProperty[] properties;
public override void FindProperties(MaterialProperty[] properties)
{
this.properties = properties;
var material = materialEditor?.target as Material;
if (material == null)
return;
base.FindProperties(properties);
FindMaterialProperties(properties);
}
public override void DrawSurfaceInputs(Material material)
{
DrawShaderGraphProperties(material, properties);
}
}
}