Exemplo n.º 1
0
 public T getMenu <T>(MenuClassifier menuClassifier) where T : Menu
 {
     if (MenuList.ContainsKey(menuClassifier.name))
     {
         return((T)MenuList[menuClassifier.name]);
     }
     return(null);
 }
Exemplo n.º 2
0
    public void hideMenu(MenuClassifier classifier, string options = "")
    {
        Menu menu;

        if (menuList.TryGetValue(classifier.menuName, out menu))
        {
            menu.onHideMenu(options);
        }
    }
Exemplo n.º 3
0
    public void showMenu(MenuClassifier classifier, string options = "")
    {
        Menu menu;

        if (MenuList.TryGetValue(classifier.menuName, out menu))
        {
            menu.OnShowMenu(options);
        }
    }
Exemplo n.º 4
0
    public T GetMenu <T>(MenuClassifier menuClassifier) where T : Menu
    {
        Menu menu;

        if (MenuList.TryGetValue(menuClassifier.menuName, out menu))
        {
            return((T)menu);
        }
        return(null);
    }
Exemplo n.º 5
0
    public T getMenu <T>(MenuClassifier classifier) where T : Menu
    {
        Menu menu;

        if (menuList.TryGetValue(classifier.menuName, out menu))
        {
            return(menu as T);
        }
        Debug.LogError("Menu does not exist: " + classifier.menuName);
        return(null);
    }
Exemplo n.º 6
0
 public void hideMenu(MenuClassifier menuClassifier)
 {
     if (MenuList.ContainsKey(menuClassifier.name))
     {
         MenuList[menuClassifier.name].onHideMenu();
     }
     else
     {
         Debug.Log("Unable to hide menu: " + menuClassifier.name);
     }
 }
Exemplo n.º 7
0
 public void showMenu(MenuClassifier menuClassifier)
 {
     if (MenuList.ContainsKey(menuClassifier.name))
     {
         MenuList[menuClassifier.name].onShowMenu();
     }
     else
     {
         Debug.Log("Unable to show menu: " + menuClassifier.name);
     }
 }