Editor/ShaderGraphPlus/ShaderTemplate/ShaderTemplatePathAttribute.cs

An attribute type used on properties to indicate an asset path specifically for shader template files. It inherits from AssetPathAttribute and sets the expected asset extension to "shdrtpl".

namespace ShaderGraphPlus;

[AttributeUsage( AttributeTargets.Property )]
internal sealed class ShaderTemplatePathAttribute : AssetPathAttribute
{
	public override string AssetTypeExtension => "shdrtpl";
}