public void SwitchToMenu(MenuTypes menuName) { currentMenu.DeactivateMenu(); placeBackMenus(); switch (menuName) { case MenuTypes.MAIN: currentMenu = mainMenu; break; case MenuTypes.HELP: currentMenu = helpMenu; break; case MenuTypes.CREDITS: currentMenu = creditsMenu; break; default: break; } currentMenu.transform.position = mainCamera.transform.position; currentMenu.transform.position += menuOffset; currentMenu.ActivateMenu(); return; }
public void SwitchToMenu(MenuTypes menuName) { placeBackMenus(); switch (menuName) { case MenuTypes.MAIN: currentMenu = mainMenu; break; case MenuTypes.LEVEL_SELECT: currentMenu = levelSelect; break; case MenuTypes.HELP: currentMenu = help; break; case MenuTypes.CREDITS: currentMenu = credits; break; default: break; } currentMenu.transform.position = mainCamera.transform.position; currentMenu.transform.position += menuOffset; return; }
void Start() { gameManager = GetComponent <GameManager> (); stateManager = GetComponent <StateManager>(); shopManager = GetComponent <ShopManager> (); gameStats = GetComponent <GameStats> (); //canvases: VloadCanvas = GameObject.Find("VloadCanvas").GetComponent <Canvas> (); VpreGameCanvas = GameObject.Find("VpreGameCanvas").GetComponent <Canvas> (); VpostGameCanvas = GameObject.Find("VpostGameCanvas").GetComponent <Canvas> (); HloadCanvas = GameObject.Find("HloadCanvas").GetComponent <Canvas> (); HpreGameCanvas = GameObject.Find("HpreGameCanvas").GetComponent <Canvas> (); HpostGameCanvas = GameObject.Find("HpostGameCanvas").GetComponent <Canvas> (); VtouchHand01 = VpreGameCanvas.transform.FindChild("TouchHand01").GetComponent <Image> (); HtouchHand01 = HpreGameCanvas.transform.FindChild("TouchHand01").GetComponent <Image> (); VtouchHand02 = VpreGameCanvas.transform.FindChild("TouchHand02").GetComponent <Image> (); HtouchHand02 = HpreGameCanvas.transform.FindChild("TouchHand02").GetComponent <Image> (); VtouchHand01.enabled = false; HtouchHand01.enabled = false; currentMenu = MenuTypes.PreGame; //--- if (Input.deviceOrientation == DeviceOrientation.Portrait) { SwitchOrientation(CanvasTypes.Port, true); } if (Input.deviceOrientation == DeviceOrientation.LandscapeRight) { SwitchOrientation(CanvasTypes.Land, true); } }
public void ChangeMenu(MenuTypes menuType) { if (_currentDisplayedMenu) { _currentDisplayedMenu.HideMenu(); _menusStack.Push(_currentDisplayedMenu); } _currentDisplayedMenu = (BaseMenu)_menusTable[menuType]; _currentDisplayedMenu.DisplayMenu(); }
/// <summary> /// Получить меню по типу /// </summary> /// <param name="id">Тип меню</param> /// <returns>DTO-объект меню или null</returns> public MenuDisplayingDto GetMenuByType(MenuTypes menuType) { Menu menu = _menuRepository.GetOneByType(menuType); if (menu != null) { return new MenuToDisplayingDtoMapper().Map(menu); } return null; }
/// <param name="filePath">XML file path</param> /// <param name="loginUserRole">Role as string</param> /// <param name="menuType">Menu drop down orientation</param> /// <param name="title">Title in case of Verticale orientation</param> public UtilMenu(string menuUlID, System.Web.UI.Page page, string filePath, string loginUserRole, MenuTypes orientation = MenuTypes.Horizontal, string title = "", Dictionary<string, bool> permissions = null) { _menuUlID = menuUlID; _page = page; _loginUserRole = loginUserRole; _permissions = permissions; _doc = XDocument.Load(filePath); _eles = from e in _doc.Elements("menu").Elements("menuitem") select e; _menuType = orientation; _title = title; }
public void SwitchToMenu(MenuTypes menuName) { placeBackMenus(); switch (menuName) { case MenuTypes.MAIN: currentMenu = epilogueMenu; break; default: break; } currentMenu.transform.position = mainCamera.transform.position; currentMenu.transform.position += menuOffset; return; }
public static bool GetCheckBoxValue(MenuTypes type, string checkName) { var value = false; try { switch (type) { case MenuTypes.Combo: value = MenuSettings.ComboMenu.Get<CheckBox>(checkName).CurrentValue; break; case MenuTypes.Harass: value = MenuSettings.HarassMenu.Get<CheckBox>(checkName).CurrentValue; break; case MenuTypes.LaneClear: value = MenuSettings.LaneClearMenu.Get<CheckBox>(checkName).CurrentValue; break; case MenuTypes.JungleClear: value = MenuSettings.JungleClearMenu.Get<CheckBox>(checkName).CurrentValue; break; case MenuTypes.LastHit: value = MenuSettings.LastHitMenu.Get<CheckBox>(checkName).CurrentValue; break; case MenuTypes.Settings: value = MenuSettings.SettingsMenu.Get<CheckBox>(checkName).CurrentValue; break; case MenuTypes.Drawings: value = MenuSettings.DrawingsMenu.Get<CheckBox>(checkName).CurrentValue; break; } } catch (Exception) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("============================= ERROR ============================="); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Menu name is wrong please fix it = " + checkName); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("============================= ERROR ============================="); Console.ForegroundColor = ConsoleColor.Gray; } return value; }
public void ChangeMenu(MenuTypes menuType) { // When changing menus, just deactivate all and then activate the one specified DisableAll(); switch (menuType) { case (MenuTypes.Main): _main.SetActive(true); break; case (MenuTypes.AddAccount): _add.SetActive(true); break; case (MenuTypes.PasswordReset): _reset.SetActive(true); break; case (MenuTypes.ForgotPassword): _forgot.SetActive(true); break; } }
void Start() { gameManager = GetComponent<GameManager> (); stateManager = GetComponent<StateManager>(); shopManager = GetComponent<ShopManager> (); gameStats = GetComponent<GameStats> (); //canvases: VloadCanvas = GameObject.Find ("VloadCanvas").GetComponent<Canvas> (); VpreGameCanvas = GameObject.Find ("VpreGameCanvas").GetComponent<Canvas> (); VpostGameCanvas = GameObject.Find ("VpostGameCanvas").GetComponent<Canvas> (); HloadCanvas = GameObject.Find ("HloadCanvas").GetComponent<Canvas> (); HpreGameCanvas = GameObject.Find ("HpreGameCanvas").GetComponent<Canvas> (); HpostGameCanvas = GameObject.Find ("HpostGameCanvas").GetComponent<Canvas> (); VtouchHand01 = VpreGameCanvas.transform.FindChild("TouchHand01").GetComponent<Image> (); HtouchHand01 = HpreGameCanvas.transform.FindChild("TouchHand01").GetComponent<Image> (); VtouchHand02 = VpreGameCanvas.transform.FindChild("TouchHand02").GetComponent<Image> (); HtouchHand02 = HpreGameCanvas.transform.FindChild("TouchHand02").GetComponent<Image> (); VtouchHand01.enabled = false; HtouchHand01.enabled = false; currentMenu = MenuTypes.PreGame; //--- if(Input.deviceOrientation == DeviceOrientation.Portrait){ SwitchOrientation(CanvasTypes.Port, true); } if (Input.deviceOrientation == DeviceOrientation.LandscapeRight) { SwitchOrientation(CanvasTypes.Land, true); } }
//------------------------------------ public void SwitchMenu(MenuTypes switchToType) { switch(switchToType){ case MenuTypes.LoadGame: currentMenu = MenuTypes.LoadGame; if(currentCanvasType == CanvasTypes.Port){ gameStats.toggleCanvas(currentMenu); VpreGameCanvas.enabled = false; VpostGameCanvas.enabled = false; VloadCanvas.enabled = true; VtouchHand01.enabled = true; VtouchHand02.enabled = false; } else if(currentCanvasType == CanvasTypes.Land){ gameStats.toggleCanvas(currentMenu); HpreGameCanvas.enabled = false; HpostGameCanvas.enabled = false; HloadCanvas.enabled = true; HtouchHand01.enabled = true; HtouchHand02.enabled = false; } break; case MenuTypes.PreGame: currentMenu = MenuTypes.PreGame; if(currentCanvasType == CanvasTypes.Port){ gameStats.toggleCanvas(currentMenu); VpreGameCanvas.enabled = true; VpostGameCanvas.enabled = false; VloadCanvas.enabled = false; VtouchHand01.enabled = true; VtouchHand02.enabled = false; } else if(currentCanvasType == CanvasTypes.Land){ gameStats.toggleCanvas(currentMenu); HpreGameCanvas.enabled = true; HpostGameCanvas.enabled = false; HloadCanvas.enabled = false; HtouchHand01.enabled = true; HtouchHand02.enabled = false; } break; case MenuTypes.PostGame: currentMenu = MenuTypes.PostGame; if(currentCanvasType == CanvasTypes.Port){ gameStats.toggleCanvas(currentMenu); VpreGameCanvas.enabled = false; VpostGameCanvas.enabled = true; VloadCanvas.enabled = false; VtouchHand01.enabled = false; VtouchHand02.enabled = false; } else if(currentCanvasType == CanvasTypes.Land){ gameStats.toggleCanvas(currentMenu); HpreGameCanvas.enabled = false; HpostGameCanvas.enabled = true; HloadCanvas.enabled = false; HtouchHand01.enabled = false; HtouchHand02.enabled = false; } break; case MenuTypes.None: currentMenu = MenuTypes.None; //this is a lie: gameStats.toggleCanvas(MenuTypes.None); if(currentCanvasType == CanvasTypes.Port){ VpreGameCanvas.enabled = false; VpostGameCanvas.enabled = false; VloadCanvas.enabled = false; VtouchHand01.enabled = false; VtouchHand02.enabled = false; } else if(currentCanvasType == CanvasTypes.Land){ //this is a lie: gameStats.toggleCanvas(MenuTypes.None); HpreGameCanvas.enabled = false; HpostGameCanvas.enabled = false; HloadCanvas.enabled = false; HtouchHand01.enabled = false; HtouchHand02.enabled = false; } break; case MenuTypes.InGame: gameStats.toggleCanvas(MenuTypes.InGame); break; } }
internal void SetMenuActive(MenuTypes type) { switch (type) { case MenuTypes.Services: ClearMenuStates(); if (this.TransitionButtonServices.CurrentPage as ButtonServicesControl != null) { (this.TransitionButtonServices.CurrentPage as ButtonServicesControl).IsActive = true; } break; case MenuTypes.Contact: ClearMenuStates(); if (this.TransitionButtonContact.CurrentPage as ButtonContactControl != null) { (this.TransitionButtonContact.CurrentPage as ButtonContactControl).IsActive = true; } break; case MenuTypes.Imprint: ClearMenuStates(); if (this.TransitionButtonImprint.CurrentPage as ButtonImprintControl != null) { (this.TransitionButtonImprint.CurrentPage as ButtonImprintControl).IsActive = true; } break; default: break; } }
public PartialViewResult _ShowMenuItemsPartial(MenuTypes menuType) { var menuDto = _menuDisplayingService.GetMenuByType(menuType); var menuViewModel = menuDto != null ? Mapper.Map<DetailMenuViewModel>(menuDto) : new DetailMenuViewModel(); return menuType == MenuTypes.Primary ? PartialView("_ShowMenuItemsPartial", menuViewModel.MenuItems) : PartialView("_ShowFooterMenuItemsPartial", menuViewModel.MenuItems); }