From 87e1b591f44bbc0f44d0fa3177b2c2b3bc1d1c2e Mon Sep 17 00:00:00 2001 From: Rich Dunne Date: Mon, 5 Oct 2020 06:11:47 -0600 Subject: [PATCH] Moved waypoint removal code to the Waypoint class --- SceneManager/Menus/EditWaypointMenu.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/SceneManager/Menus/EditWaypointMenu.cs b/SceneManager/Menus/EditWaypointMenu.cs index d026d0a..3c171f4 100644 --- a/SceneManager/Menus/EditWaypointMenu.cs +++ b/SceneManager/Menus/EditWaypointMenu.cs @@ -185,7 +185,7 @@ namespace SceneManager editWaypoint.Index = editWaypoint.OptionCount - 1; editWaypointMenu.RefreshIndex(); updateWaypointPosition.Checked = false; - Logger.Log($"New waypoint (#{currentWaypoint.Number + 1}) added."); + Logger.Log($"New waypoint (#{currentPath.Waypoints.Last().Number}) added."); Blip CreateNewWaypointBlip() { @@ -230,11 +230,7 @@ namespace SceneManager } else { - currentWaypoint.Blip.Delete(); - if (currentWaypoint.CollectorRadiusBlip) - { - currentWaypoint.CollectorRadiusBlip.Delete(); - } + currentWaypoint.Remove(); currentPath.Waypoints.Remove(currentWaypoint); Logger.Log($"[Path {currentPath.Number}] Waypoint {currentWaypoint.Number} ({currentWaypoint.DrivingFlag}) removed");