public override void OnInspectorGUI() { DrawDefaultInspector(); NavNode graph = (NavNode)target; if (GUILayout.Button("Insert Node")) { NavNode node = graph.InsertNode(); Selection.activeGameObject = node.gameObject; SceneView.lastActiveSceneView.FrameSelected(); } }