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");
        }