Table of Contents

Class GraphWindow<TNode>

Namespace
Gamelogic.Grids2.Graph.Editor
Assembly
Gamelogic.Grids2.Editor.dll

A window for editing graphs.

[Version(1, 1, 0)]
public class GraphWindow<TNode> : EditorWindow where TNode : BaseNode

Type Parameters

TNode
Inheritance
GraphWindow<TNode>
Derived
Inherited Members
EditorWindow.BeginWindows()
EditorWindow.ShowNotification(GUIContent)
EditorWindow.RemoveNotification()
EditorWindow.GetWindow<T>()
EditorWindow.GetWindowWithRect<T>(Rect)
EditorWindow.Close()
EditorWindow.Repaint()
EditorWindow.rootVisualElement
EditorWindow.autoRepaintOnSceneChange
EditorWindow.maximized
EditorWindow.focusedWindow
EditorWindow.mouseOverWindow
EditorWindow.minSize
EditorWindow.maxSize
EditorWindow.title
EditorWindow.titleContent
EditorWindow.depthBufferBits
EditorWindow.antiAlias
EditorWindow.position
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.name
Object.hideFlags

Methods

AddNode(Type)
AddNodeToGraph<T>(Graph<TNode>)
AddNode<T>()
DrawNode(int, TNode)
GetNodeName(Type)
GetOrder(string)
GetPresets()
OnDisable()
OnEnable()
OnGUI()
RemoveNode(TNode)
ResetNodePositions()
UpdateSerializableObjects()