public override void OnInspectorGUI() { DrawDefaultInspector(); WaypointManager thisTarget = (WaypointManager)target; if (GUILayout.Button("Find All Neighbors")) { thisTarget.FindAllNeighbors(); } if (GUILayout.Button("Recalculate Weights")) { thisTarget.RecalculateWaypointWeights(); } if (GUILayout.Button("Find All Children Waypoints")) { thisTarget.AddChildrenWaypoints(); } }