private void Start() { wpManager = FindObjectOfType <WaypointManager>(); if (wpManager.waypoints.Count == 0) { wpManager.AddNewWaypoint(); } }
private void OnGUI() { GUILayout.Label("[Add or remove waypoints]"); wpManager = FindObjectOfType <WaypointManager>(); traverseObject = FindObjectOfType <PatrolMovement>(); if (GUILayout.Button("Add +")) { wpManager.AddNewWaypoint(); } if (GUILayout.Button("Remove -")) { wpManager.RemoveLastWaypoint(); } GUILayout.Label("\n[Other settings]"); wpColor = EditorGUILayout.ColorField("Circle color", wpColor); waypointCircleRadius = EditorGUILayout.Slider("Circle radius", waypointCircleRadius, minCircleRadius, maxCircleRadius); pathColor = EditorGUILayout.ColorField("Path color", pathColor); hideWaypoints = EditorGUILayout.Toggle("Hide waypoints", hideWaypoints); }