public void CloseMenu(Menu.MenuName menuName) { foreach (Menu menu in menus) { if (menu.menuName == menuName && menu.isOpen) { menu.Close(); } } }
public bool IsOpenMenu(Menu.MenuName menuName) { foreach (Menu menu in menus) { if (menu.menuName == menuName) { return(menu.isOpen); } } return(false); }
public void OpenMenu(Menu.MenuName menuName) { foreach (Menu menu in menus) { if (menu.menuName == menuName && !menu.isOpen) { menu.Open(); } else if (menu.menuName != menuName && menu.isOpen) { menu.Close(); } } }