mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-04-19 05:48:07 -04:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
25 lines
420 B
C#
25 lines
420 B
C#
using System.ComponentModel;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace Editor.ShaderGraph;
|
|
|
|
public abstract class ShaderNode : BaseNode
|
|
{
|
|
[Hide]
|
|
public virtual string Title => null;
|
|
|
|
[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;
|
|
}
|
|
}
|
|
}
|