Exemplo n.º 1
0
        public override void Action(int instanceId, string pathName, string resourceFile)
        {
            var graph = new GraphData {
                isSubGraph = true
            };
            var outputNode = new SubGraphOutputNode();

            graph.AddNode(outputNode);
            outputNode.AddSlot(ConcreteSlotValueType.Vector4);
            graph.path = "Sub Graphs";
            File.WriteAllText(pathName, EditorJsonUtility.ToJson(graph));
            AssetDatabase.Refresh();
        }
        public override void Action(int instanceId, string pathName, string resourceFile)
        {
            var graph = new GraphData {
                isSubGraph = true
            };
            var outputNode = new SubGraphOutputNode();

            graph.AddNode(outputNode);
            outputNode.AddSlot(ConcreteSlotValueType.Vector4);
            graph.path = "Sub Graphs";
            FileUtilities.WriteShaderGraphToDisk(pathName, graph);
            AssetDatabase.Refresh();
        }
Exemplo n.º 3
0
 void OnAdd()
 {
     m_Node.AddSlot();
 }