using System; using System.Collections.Generic; using System.Linq; using UnityEngine.Graphing; namespace UnityEngine.MaterialGraph { [Serializable] public class MaterialGraph : AbstractMaterialGraph, IShaderGraph { public IMasterNode masterNode { get { return GetNodes().OfType().FirstOrDefault(); } } public string GetShader(string name, GenerationMode mode, out List configuredTextures) { PreviewMode pmode; return GetShader(masterNode as AbstractMaterialNode, mode, name, out configuredTextures, out pmode); } public override void OnAfterDeserialize() { base.OnAfterDeserialize(); } } }