study/first_study/Library/PackageCache/com.unity.render-pipelines.universal@d10049dfa479/Editor/ShaderGUI/ShaderGraphTerrainLitGUI.cs
jh04010421 739d49f1a0 Unity | 2026.01.20
수업 실습 파일
2026-01-20 11:01:57 +09:00

28 lines
805 B
C#

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);
}
}
}