public static void ShowMenu(Menus.Core.IMenu menu) { if (CanShowMenu()) { EnableMenuManager(); Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus(); Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(menu); Windows.WindowSwitcher.GameWindow.MenuManager.SetActiveMenu(menu.MenuPanel.Name); } }
private void ReloadJobDescription() { Menus.Core.IMenu mnuJobDesc = Windows.WindowSwitcher.GameWindow.MenuManager.FindMenu("mnuJobDescription"); Job job = null; if (itemPicker.SelectedItem < jobs.Count) { job = jobs[itemPicker.SelectedItem]; } if (mnuJobDesc == null) { Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(new Menus.mnuJobDescription("mnuJobDescription", job, true)); } else { ((mnuJobDescription)mnuJobDesc).UpdateJob(job); } }
public void DisplayItems() { for (int i = 0; i < items.Length; i++) { if (Players.PlayerManager.MyPlayer.JobList.Jobs.Count > i) { items[i].SetJob(Players.PlayerManager.MyPlayer.JobList.Jobs[i]); } else { items[i].SetJob(null); } } Menus.Core.IMenu mnuJobSelected = Windows.WindowSwitcher.GameWindow.MenuManager.FindMenu("mnuJobSelected"); if (mnuJobSelected != null) { Windows.WindowSwitcher.GameWindow.MenuManager.RemoveMenu(mnuJobSelected); } }