public static void GenerateGraphNodeCode() { List <Type> nodeTypeList = Utility.GetNodeTypeList(); GraphCodeGenerator graphCodeGenerator = new GraphCodeGenerator(nodeTypeList); graphCodeGenerator.Generate(); EditorUtility.DisplayDialog("完成", "静态代码生成完成。\n " + OutputFilePath, "确定"); AssetDatabase.Refresh(); }
public static void ClearGraphNodeCode() { if (File.Exists(OutputFilePath)) { GraphCodeGenerator graphCodeGenerator = new GraphCodeGenerator(); graphCodeGenerator.GenerateBaseCode(); EditorUtility.DisplayDialog("完成", "清除静态代码完成", "确定"); AssetDatabase.Refresh(); } }