예제 #1
0
        public static void GenerateGraphNodeCode()
        {
            List <Type>        nodeTypeList       = Utility.GetNodeTypeList();
            GraphCodeGenerator graphCodeGenerator = new GraphCodeGenerator(nodeTypeList);

            graphCodeGenerator.Generate();

            EditorUtility.DisplayDialog("完成", "静态代码生成完成。\n " + OutputFilePath, "确定");
            AssetDatabase.Refresh();
        }
예제 #2
0
        public static void ClearGraphNodeCode()
        {
            if (File.Exists(OutputFilePath))
            {
                GraphCodeGenerator graphCodeGenerator = new GraphCodeGenerator();
                graphCodeGenerator.GenerateBaseCode();

                EditorUtility.DisplayDialog("完成", "清除静态代码完成", "确定");
                AssetDatabase.Refresh();
            }
        }