using System; using System.Collections.Generic; using System.Linq; using UnityEditor.Graphing; namespace UnityEditor.ShaderGraph { [Serializable] public class MaterialGraph : AbstractMaterialGraph, IShaderGraph { public IMasterNode masterNode { get { return GetNodes().OfType().FirstOrDefault(); } } public string GetShader(string name, GenerationMode mode, out List configuredTextures) { return masterNode.GetShader(mode, name, out configuredTextures); } public void LoadedFromDisk() { OnEnable(); ValidateGraph(); } } }