public override void OnInspectorGUI()
        {
            DrawDefaultInspector();

            string buttontext = (manager.Waypoints.Count == 0) ? "Create spawnpoint" : "Create waypoint";

            if (GUILayout.Button(buttontext))
            {
                manager.CreateNewWaypoint();
                Selection.activeGameObject = manager.Waypoints.Last().gameObject;
            }

            if (GUILayout.Button("Convert last to endpoint"))
            {
                manager.ConvertLastToEndpoint();
            }

            if (GUILayout.Button("Edit waves/spawns"))
            {
                WaveEditor.BeginWaveEditing(manager.GetSpawnPoint().gameObject, manager.GetComponent <WavesManager>());
            }
        }