mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-10 15:20:29 +01:00
Fixed crash when updating waypoint that had 5kph converted speed
This commit is contained in:
parent
a45d7244ae
commit
143ed3a14d
1 changed files with 8 additions and 3 deletions
|
|
@ -75,7 +75,10 @@ namespace SceneManager.Menus
|
|||
}
|
||||
|
||||
Menu.AddItem(ChangeWaypointSpeed = new UIMenuNumericScrollerItem<int>("Waypoint Speed", $"How fast the AI will drive to the waypoint in ~b~{SettingsMenu.SpeedUnits.SelectedItem}", 5, 100, 5));
|
||||
ChangeWaypointSpeed.Value = (int)MathHelper.ConvertMetersPerSecondToMilesPerHour(currentWaypoint.Speed);
|
||||
|
||||
ChangeWaypointSpeed.Value = SettingsMenu.SpeedUnits.SelectedItem == SpeedUnits.KPH
|
||||
? MathHelper.ConvertMetersPerSecondToKilometersPerHourRounded(currentWaypoint.Speed)
|
||||
: (int)MathHelper.ConvertMetersPerSecondToMilesPerHour(currentWaypoint.Speed);
|
||||
|
||||
Menu.AddItem(UpdateWaypointPosition);
|
||||
Menu.AddItem(UpdateWaypoint);
|
||||
|
|
@ -93,7 +96,9 @@ namespace SceneManager.Menus
|
|||
|
||||
private static void UpdateMenuSettings(Waypoint currentWaypoint)
|
||||
{
|
||||
ChangeWaypointSpeed.Value = (int)MathHelper.ConvertMetersPerSecondToMilesPerHour(currentWaypoint.Speed);
|
||||
ChangeWaypointSpeed.Value = SettingsMenu.SpeedUnits.SelectedItem == SpeedUnits.KPH
|
||||
? MathHelper.ConvertMetersPerSecondToKilometersPerHourRounded(currentWaypoint.Speed)
|
||||
: (int)MathHelper.ConvertMetersPerSecondToMilesPerHour(currentWaypoint.Speed);
|
||||
StopWaypointType.Checked = currentWaypoint.IsStopWaypoint;
|
||||
DirectWaypointBehavior.Checked = currentWaypoint.DrivingFlagType == DrivingFlagType.Direct ? true : false;
|
||||
CollectorWaypoint.Checked = currentWaypoint.IsCollector;
|
||||
|
|
@ -173,7 +178,7 @@ namespace SceneManager.Menus
|
|||
if (selectedItem == RemoveWaypoint)
|
||||
{
|
||||
PathManager.RemoveEditWaypoint(currentPath);
|
||||
if(PathManager.Paths.Length < 1)
|
||||
if(!PathManager.Paths.Contains(currentPath))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue