Class GraphEditorWindow
GraphEditorWindow, extends the editor window for SystemGraph asset manipulation. Implements the EditorWindow
Inherited Members
EditorWindow.ShowTab()
EditorWindow.GetWindow<T>()
EditorWindow.HasOpenInstances<T>()
EditorWindow.FocusWindowIfItsOpen<T>()
EditorWindow.GetWindowWithRect<T>(Rect)
EditorWindow.depthBufferBits
EditorWindow.antiAlias
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
public class GraphEditorWindow : EditorWindow
Fields
| Name | Description |
|---|---|
| Cursor | The mouse cursor icon |
| MousePosition | The current mouse position |
Properties
| Name | Description |
|---|---|
| Dirty | Dirty flag for unsaved changes |
| LogicGraphEditorView | Gets or sets the logic graph editor view. |
| SelectedGuid | Gets the selected asset unique identifier. |
Methods
| Name | Description |
|---|---|
| AssetRenamed(string, string) | Signaled when asset file name is changed |
| AttachRuntimeGraph(SystemGraphComponent) | Attaches a SystemGraphComponent to this editor window. |
| Initialize(string, SystemGraphComponent) | Initializes the graph editor window with the asset guid. |
| OnGUI() | Called when [GUI] needs to draw. |
| PingAsset() | Pings the asset in the project folder view. |
| SaveChanges() | Saves changes when requested by user upon window close |
| UpdateAsset() | Updates the asset in the AssetDatabase. |