void Display_WindowResized(object sender, StardewModdingAPI.Events.WindowResizedEventArgs e) { if (ActiveMenu != null) { ActiveMenu = SelectMenu(ActiveMenu.GetStardewMenu()); } }
public AccessMenu SelectMenu(IClickableMenu menu) { if (menu is TitleMenu titleMenu) { ActiveMenu = new AccessTitleMenu(titleMenu); } else if (menu is CharacterCustomization characterCustomization) { ActiveMenu = new AccessCharacterCreationMenu(characterCustomization); } else if (menu is LanguageSelectionMenu languageSelectionMenu && ActiveMenu is AccessTitleMenu) { ActiveMenu = new AccessLanguageMenu(languageSelectionMenu, ActiveMenu.GetStardewMenu() as TitleMenu); }