public static void ShowShopSellMenu(int itemSlot) { if (CanShowMenu()) { EnableMenuManager(); Menus.mnuShopOptions menu = ((Menus.mnuShopOptions)Windows.WindowSwitcher.GameWindow.MenuManager.FindMenu("mnuShopOptions")); if (menu != null) { menu.Close(false); Windows.WindowSwitcher.GameWindow.MenuManager.RemoveWidget("mnuShopOptions"); Windows.WindowSwitcher.GameWindow.MenuManager.OpenMenus.RemoveAt(Windows.WindowSwitcher.GameWindow.MenuManager.OpenMenus.IndexOf(menu)); } Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus(); Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(new Menus.mnuInventory("mnuInventory", Enums.InvMenuType.Sell, itemSlot)); Windows.WindowSwitcher.GameWindow.MenuManager.SetActiveMenu("mnuInventory"); } }
public static void ShowShopBuyMenu(int itemSlot) { if (CanShowMenu()) { EnableMenuManager(); Menus.mnuShopOptions menu = ((Menus.mnuShopOptions)Windows.WindowSwitcher.GameWindow.MenuManager.FindMenu("mnuShopOptions")); if (menu != null) { menu.Close(false); Windows.WindowSwitcher.GameWindow.MenuManager.RemoveWidget("mnuShopOptions"); Windows.WindowSwitcher.GameWindow.MenuManager.RemoveWidget(menu.GroupedWidget.Name); Windows.WindowSwitcher.GameWindow.MenuManager.OpenMenus.RemoveAt(Windows.WindowSwitcher.GameWindow.MenuManager.OpenMenus.IndexOf(menu)); } Windows.WindowSwitcher.GameWindow.MenuManager.CloseOpenMenus(); Windows.WindowSwitcher.GameWindow.MenuManager.AddMenu(new Menus.mnuShop("mnuShop", itemSlot)); Windows.WindowSwitcher.GameWindow.MenuManager.SetActiveMenu("mnuShop"); Network.Messenger.RequestShop(); } }