Пример #1
0
 public static Menu AddSubMenu(this Menu Menu, MenuName name)
 {
     try
     {
         var menu = Menu.AddSubMenu(name.ToString());
         MenuDictionary.Add(name, menu);
         return(menu);
     }
     catch (Exception)
     {
         Console.WriteLine("CM-Error: Submenu with name: " + name + " allready exist.");
         return(Menu);
     }
 }
Пример #2
0
 /// <summary>
 /// Reproduce el sonido del botón
 /// y carga un menú objeto desde la carpeta Resources
 /// </summary>
 /// <param name="menuName">Nombre del objeto menú</param>
 /// <param name="audioName">Nombre del audio a reproducir</param>
 private static void LoadMenuObject(MenuName menuName, AudioClipName audioName)
 {
     AudioManager.Play(audioName);
     Object.Instantiate(Resources.Load(_PREFABS + menuName.ToString() + _MENU),
                        GameObject.FindGameObjectWithTag(_HUD).transform);
 }
Пример #3
0
 /// <summary>
 /// Reproduce el sonido del botón
 /// y carga el menú escena indicado.
 /// </summary>
 /// <param name="menuName">Nombre de la escena a cargar</param>
 private static void LoadMenu(MenuName menuName)
 {
     AudioManager.Play(AudioClipName.Click);
     SceneManager.LoadScene(menuName.ToString() + _MENU);
 }
Пример #4
0
 /// <summary>
 /// Reproduce el sonido del botón
 /// y carga un menú objeto desde la carpeta Resources
 /// </summary>
 /// <param name="menuName">Nombre del objeto menú</param>
 /// <param name="audioName">Nombre del audio a reproducir</param>
 private static void LoadObject(MenuName menuName, AudioClipName audioName)
 {
     AudioManager.Play(audioName);
     Object.Instantiate(Resources.Load("Prefabs/" + menuName.ToString() + "Menu"),
                        GameObject.FindGameObjectWithTag("HUD").transform);
 }