Beispiel #1
0
	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;
	}
Beispiel #2
0
	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);
        }
    }
Beispiel #4
0
    public void ChangeMenu(MenuTypes menuType)
    {
        if (_currentDisplayedMenu)
        {
            _currentDisplayedMenu.HideMenu();
            _menusStack.Push(_currentDisplayedMenu);
        }

        _currentDisplayedMenu = (BaseMenu)_menusTable[menuType];
        _currentDisplayedMenu.DisplayMenu();
    }
Beispiel #5
0
        /// <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;
        }
Beispiel #6
0
 /// <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;
 }
Beispiel #7
0
	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;
	}
Beispiel #8
0
        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;
        }
Beispiel #9
0
    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;
        }
    }
Beispiel #10
0
    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);
        }
    }
Beispiel #11
0
    //------------------------------------
    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;
        }
    }
Beispiel #12
0
 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;
     }
 }
Beispiel #13
0
        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);
        }