Пример #1
0
    public void ToggleMenu()
    {
        showMenu = !showMenu;
        if (showMenu)
        {
            if (menuManager.mainMenu != this)
            {
                previousMenu = menuManager.currentMenu;
            }

            menuManager.currentMenu = this;

            activeMenu = true;

            if (previousMenu)
            {
                previousMenu.showMenu = false;
                transform.position    = previousMenu.transform.position;
            }

            menuManager.openMenus++;
        }
        else
        {
            if (previousMenu)
            {
                previousMenu.showMenu   = true;
                menuManager.currentMenu = previousMenu;
            }
            activeMenu = false;
            menuManager.openMenus--;
        }
    }
 // Use this for initialization
 void Start()
 {
     currentMenu = mainMenu;
     audioSource = GetComponent <AudioSource>();
     if (audioSource == null)
     {
         audioSource = gameObject.AddComponent <AudioSource>();
     }
 }
Пример #3
0
        public static void CreateMenu()
        {
            Menu = MainMenu.AddMenu("PureTrundle", "Menu");
            Menu.AddGroupLabel("PureTrundle By Darakath");

            CMenu = Menu.AddSubMenu("Combo", "cMenu");
            CMenu.Add("W", new CheckBox("Use W"));
            CMenu.AddSeparator();
            CMenu.Add("E", new CheckBox("Use E"));
            CMenu.AddSeparator();
            CMenu.Add("R", new CheckBox("Use R"));
            CMenu.AddSeparator();
            CMenu.Add("BC", new CheckBox("Use Botrk/Cutlass"));
            CMenu.AddSeparator();
            CMenu.Add("TH", new CheckBox("Use Tiamat/Hydra"));

            HMenu = Menu.AddSubMenu("Harass", "hMenu");
            HMenu.Add("W", new CheckBox("Use W"));
            HMenu.AddSeparator();
            HMenu.Add("E", new CheckBox("Use E"));
            HMenu.AddSeparator();
            HMenu.Add("TH", new CheckBox("Use Tiamat/Hydra"));

            WMenu = Menu.AddSubMenu("Wave/Jungle Clear", "wMenu");
            WMenu.Add("QW", new CheckBox("Use Q for WaveClear", false));
            WMenu.AddSeparator();
            WMenu.Add("QJ", new CheckBox("Use Q for JungleClear", false));
            WMenu.AddSeparator();
            WMenu.Add("WW", new CheckBox("Use W for WaveClear", false));
            WMenu.AddSeparator();
            WMenu.Add("WJ", new CheckBox("Use W for JungleClear", false));
            WMenu.AddSeparator();
            WMenu.Add("TH", new CheckBox("Use Tiamat/Hydra"));

            MMenu = Menu.AddSubMenu("Mana", "mMenu");
            MMenu.Add("Q", new Slider("Mana for Q"));
            MMenu.Add("W", new Slider("Mana for W"));
            MMenu.Add("E", new Slider("Mana for E"));
            MMenu.Add("R", new Slider("Mana for R"));
            Menu.AddSeparator();
            MMenu.Add("WC", new Slider("Mana for WaveClear"));
            MMenu.Add("JF", new Slider("Mana for JungleFarm"));
            MMenu.Add("H", new Slider("Mana for Harass"));

            DMenu = Menu.AddSubMenu("Drawings", "dMenu");
            DMenu.Add("W", new CheckBox("Draw W Range", false));
            DMenu.Add("E", new CheckBox("Draw E Range", false));
            DMenu.Add("R", new CheckBox("Draw R Range"));
            DMenu.Add("RD", new CheckBox("HP Bar Indicator (Q+R+AA+Items)"));

            OMenu = Menu.AddSubMenu("Other", "oMenu");
            OMenu.Add("GC", new CheckBox("Auto Anti-GapCloser", false));
        }
Пример #4
0
        public JsonResult ConstruccionMenu(OLogin modelo)
        {
            //MM: Obtenemos la variable de session en un objeto tipo LoginModelo
            OLogin login = (OLogin)Session["Login"];
            OMenu  menu  = new OMenu
            {
                lblNomUsuario = login.Usuario.Nombre.Trim(),
                lblUnidadAdm  = login.Usuario.UnidadAdministrativa.Trim()
            };

            menu.lblUnidadAdm        += " <br/> " + login.Usuario.DescripcionArea.Trim();
            menu.lblDescripcionPerfil = login.Usuario.DescripcionPerfil.Trim();
            menu.lblTipoRolUsuario    = " <br/> " + login.Usuario.DescripcionRol.Trim();
            menu.hdfIPv4 = login.Usuario.ip;

            //MM: Ponemos en la master el menu completo
            string menuCadena = "";

            //MM: Recorremos los Modulos en busca de las opciones principales
            foreach (var mod in login.Modulos)
            {
                var i = 0;
                //MM: Creamos el LI del Modulo (menu principal), este LI se cierra despues del foreach de los submodulos
                menuCadena = menuCadena + "<li class='active'><a data-toggle='collapse' data-parent='#accordion1' href='#firstLink' >&nbsp;" + mod.DescripcionModulo + "</a>";
                foreach (var submod in login.SubModulos)
                {
                    //MM: Si el modulo del Submodulo es del mismo modulo que estamos recorriendo en el FOREACH principal (de Modulos)
                    if (mod.ModuloID == submod.ModuloID)
                    {
                        //MM: Agregamos la opcion del menú con su URL
                        if (i == 0)
                        {//MM: En el primer registro de submod creamos la UL y hacemos que sea igual su ID que el ID de su LI padre. (esta UL se cierra saliendo de este foreach de submod)
                            menuCadena = menuCadena + "<ul id = '" + submod.DescripcionSubModulo.Replace(" ", "") + "' style='background-color:white' class='collapse nav nav-stacked'>";
                            menuCadena = menuCadena.Replace("firstLink", submod.DescripcionSubModulo.Replace(" ", ""));
                        }
                        //MM: Para todos los submenus agregamos su link
                        string menuHost = "../";
                        menuCadena = menuCadena + "<li><a onclick=\"redirect('" + submod.Url.Replace("../", menuHost) + "')\"><span class='glyphicon glyphicon-ok'></span>&nbsp;" + submod.DescripcionSubModulo + "</a></li>";
                        i++;
                    }
                }
                menuCadena = menuCadena + "</ul></li>";
            }
            //MM: Agregamos todo el menu al div accordion1
            menu.accordion1 = menuCadena;
            return(Json(menu, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
    public void ToggleMenu()
    {
        if (GetComponent <UndockMenu>() && GetComponent <UndockMenu>().undocked)
        {
            GetComponent <UndockMenu>().undocked = false;
        }

        showMenu = !showMenu;
        if (showMenu)
        {
            if (menuManager.mainMenu != this)
            {
                previousMenu = menuManager.currentMenu;
            }

            menuManager.currentMenu = this;

            activeMenu = true;

            if (previousMenu)
            {
                previousMenu.showMenu = false;
                transform.position    = previousMenu.transform.position;
            }

            menuManager.openMenus++;
            menuManager.PlayOpenMenuSound();
        }
        else
        {
            if (previousMenu)
            {
                previousMenu.showMenu   = true;
                menuManager.currentMenu = previousMenu;
            }
            activeMenu = false;
            menuManager.openMenus--;
            menuManager.PlayCloseMenuSound();
        }
    }
Пример #6
0
        public static void CreateMenu()
        {
            Menu = MainMenu.AddMenu("Radiant Leona", "Menu");
            Menu.AddGroupLabel("Developed by Darakath");
            Menu.AddLabel("Version 1.0.1");

            CMenu = Menu.AddSubMenu("Combo", "cMenu");
            CMenu.Add("Q", new CheckBox("Use Q"));
            CMenu.AddSeparator();
            CMenu.Add("W", new CheckBox("Use W"));
            CMenu.AddSeparator();
            CMenu.Add("E", new CheckBox("Use E"));
            CMenu.AddSeparator();
            CMenu.Add("R", new CheckBox("Use R"));
            CMenu.AddSeparator();
            CMenu.Add("RE", new Slider("Use R Enemies", 2, 1, 5));

            HMenu = Menu.AddSubMenu("Harass", "hMenu");
            HMenu.Add("Q", new CheckBox("Use Q"));
            HMenu.AddSeparator();
            HMenu.Add("E", new CheckBox("Use E"));

            MMenu = Menu.AddSubMenu("Mana", "mMenu");
            MMenu.Add("Q", new Slider("Mana for Q"));
            MMenu.Add("W", new Slider("Mana for W"));
            MMenu.Add("E", new Slider("Mana for E"));
            MMenu.Add("R", new Slider("Mana for R"));
            MMenu.Add("H", new Slider("Mana for Harass"));

            DMenu = Menu.AddSubMenu("Drawings", "dMenu");
            DMenu.Add("Q", new CheckBox("Draw Q Range"));
            DMenu.Add("W", new CheckBox("Draw W Range"));
            DMenu.Add("E", new CheckBox("Draw E Range"));
            DMenu.Add("R", new CheckBox("Draw R Range"));

            OMenu = Menu.AddSubMenu("Other", "oMenu");
            OMenu.Add("G", new CheckBox("Auto QAA on Gapcloser"));
            OMenu.Add("C", new CheckBox("Auto AA Cancel With Q on Champions"));
        }
Пример #7
0
 // Use this for initialization
 void Start()
 {
     currentMenu = mainMenu;
 }