1
Fork 0
mirror of https://github.com/thegeneralist01/Scene-Manager-DevRepo synced 2026-01-11 15:40:29 +01:00

Fixed references from path name refactor

This commit is contained in:
Rich Dunne 2021-05-07 04:04:30 -06:00
parent 7a5ffe3317
commit f415c2b69e

View file

@ -4,8 +4,9 @@ using System.Linq;
using Rage;
using RAGENativeUI;
using RAGENativeUI.Elements;
using SceneManager.Objects;
using SceneManager.Managers;
using SceneManager.Utils;
using SceneManager.Waypoints;
namespace SceneManager.Menus
{
@ -38,7 +39,7 @@ namespace SceneManager.Menus
internal static void BuildEditWaypointMenu()
{
Menu.MenuItems.Clear();
var currentPath = PathManager.Paths[PathMainMenu.EditPath.Value-1];
var currentPath = PathManager.Paths.FirstOrDefault(x => x.Name == PathMainMenu.EditPath.OptionText);
Menu.AddItem(EditWaypoint = new UIMenuNumericScrollerItem<int>("Edit Waypoint", "", currentPath.Waypoints.First().Number, currentPath.Waypoints.Last().Number, 1));
EditWaypoint.Index = 0;
@ -84,6 +85,7 @@ namespace SceneManager.Menus
AddNewWaypoint.ForeColor = Color.Gold;
EditPathMenu.Menu.Visible = false;
Menu.RefreshIndex();
Menu.Visible = true;
}
@ -152,7 +154,8 @@ namespace SceneManager.Menus
private static void EditWaypoint_OnItemSelected(UIMenu sender, UIMenuItem selectedItem, int index)
{
var currentPath = PathManager.Paths[PathMainMenu.EditPath.Index];
//var currentPath = PathManager.Paths[PathMainMenu.EditPath.Index];
var currentPath = PathManager.Paths.FirstOrDefault(x => x.Name == PathMainMenu.EditPath.OptionText);
if (selectedItem == UpdateWaypoint)
{