Exemple #1
0
 private void SaveCache()
 {
     DeleteCache();
     EditorPrefs.SetString("NodeEditorLastSession", mainNodeCanvas.name + ".asset");
     NodeEditor.SaveNodeCanvas(mainNodeCanvas, tempSessionPath + "/" + mainNodeCanvas.name + ".asset", mainEditorState);
     AssetDatabase.SaveAssets();
     AssetDatabase.Refresh();
 }
 /// <summary>
 /// Saves the mainNodeCanvas and it's associated mainEditorState as an asset at path
 /// </summary>
 public void SaveNodeCanvas(string path)
 {
     NodeEditor.SaveNodeCanvas(mainNodeCanvas, path, mainEditorState);
     Repaint();
 }