示例#1
0
 public void CloseMenu(Menu.MenuName menuName)
 {
     foreach (Menu menu in menus)
     {
         if (menu.menuName == menuName && menu.isOpen)
         {
             menu.Close();
         }
     }
 }
示例#2
0
 public bool IsOpenMenu(Menu.MenuName menuName)
 {
     foreach (Menu menu in menus)
     {
         if (menu.menuName == menuName)
         {
             return(menu.isOpen);
         }
     }
     return(false);
 }
示例#3
0
 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();
         }
     }
 }