| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEditor;
 
- using GraphProcessor;
 
- public class AllGraphWindow : BaseGraphWindow
 
- {
 
- 	BaseGraph			tmpGraph;
 
- 	CustomToolbarView	toolbarView;
 
- 	[MenuItem("Window/05 All Combined")]
 
- 	public static BaseGraphWindow OpenWithTmpGraph()
 
- 	{
 
- 		var graphWindow = CreateWindow< AllGraphWindow >();
 
- 		// When the graph is opened from the window, we don't save the graph to disk
 
- 		graphWindow.tmpGraph = ScriptableObject.CreateInstance<BaseGraph>();
 
- 		graphWindow.tmpGraph.hideFlags = HideFlags.HideAndDontSave;
 
- 		graphWindow.InitializeGraph(graphWindow.tmpGraph);
 
- 		graphWindow.Show();
 
- 		return graphWindow;
 
- 	}
 
- 	protected override void OnDestroy()
 
- 	{
 
- 		graphView?.Dispose();
 
- 		DestroyImmediate(tmpGraph);
 
- 	}
 
- 	protected override void InitializeWindow(BaseGraph graph)
 
- 	{
 
- 		titleContent = new GUIContent("All Graph");
 
- 		if (graphView == null)
 
- 		{
 
- 			graphView = new AllGraphView(this);
 
- 			toolbarView = new CustomToolbarView(graphView);
 
- 			graphView.Add(toolbarView);
 
- 		}
 
- 		rootView.Add(graphView);
 
- 	}
 
- 	protected override void InitializeGraphView(BaseGraphView view)
 
- 	{
 
- 		// graphView.OpenPinned< ExposedParameterView >();
 
- 		// toolbarView.UpdateButtonStatus();
 
- 	}
 
- }
 
 
  |