Editor/ShaderGraphPlus/Nodes Core/ShaderNode.cs
namespace ShaderGraphPlus;
public abstract class ShaderNodePlus : BaseNodePlus
{
[Hide]
public virtual string Title => null;
[JsonIgnore, Hide, Browsable( false )]
public override string Subtitle => "";
[Hide]
public bool IsDirty = false;
[JsonIgnore, Hide, Browsable( false )]
public override DisplayInfo DisplayInfo
{
get
{
var info = base.DisplayInfo;
info.Name = Title ?? info.Name;
return info;
}
}
public override NodeUI CreateUI( GraphView view )
{
return base.CreateUI( view );
}
}