public override void OnInspectorGUI() { serializedObject.Update(); EditorGUI.BeginChangeCheck(); if (GUILayout.Button("Open in Editor")) { NodeEditor flyThroughEditor = (NodeEditor)EditorWindow.GetWindow(typeof(NodeEditor)); flyThroughEditor.titleContent = new GUIContent("Node Editor"); } EditorGUILayout.PropertyField(nodes, new GUIContent("Nodes"), true); serializedObject.ApplyModifiedProperties(); if (GUI.changed) { EditorUtility.SetDirty(nodeList); } }
static void Init() { NodeEditor window = GetWindow <NodeEditor>(); window.titleContent = new GUIContent("Fly Through"); }