Ejemplo n.º 1
0
 public void StartGame()
 {
     Debug.Log("PLAY");
     M_LastMenu   = E_Menu.MainMenu;
     M_ActualMenu = E_Menu.InGame;
     ModifyAlphaMenuAnimated(1);
     AnimatedTransToAudio();
     StartCoroutine(StartDG());
     DOTween.To(() => CG_SoundAnim.alpha, x => CG_SoundAnim.alpha = x, 0f, 0f).SetEase(Ease.Linear);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 根据菜单的url获取对应提示信息
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        /// <remarks>tianzhenyun 2012-01-10</remarks>
        public DataTable GetMenuTips(E_Menu data)
        {
            SqlParameter[] parms =
            {
                new SqlParameter("@Url", SqlDbType.VarChar, 128)
            };
            parms[0].Value = data.URL;
            DataTable dt = DbHelperSQL.RunProcedureTable("ProcEP_B_PageTipsS_Select", parms);

            return(dt);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取菜单提示列表
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        /// <remarks>tianzhenyun 2012-01-10</remarks>
        public DataTable GetMenuTipsList(E_Menu data)
        {
            SqlParameter[] parms =
            {
                new SqlParameter("@MenuID", SqlDbType.Int)
            };
            parms[0].Value = data.MenuID;
            DataTable dt = DbHelperSQL.RunProcedureTable("ProcEP_B_PageTips_Select", parms);

            return(dt);
        }
Ejemplo n.º 4
0
        public void databind()
        {
            int    menuid   = Requests.GetQueryInt("menuid", 0);
            string menuname = Requests.GetQueryString("menuname");

            ltMenuName.Text = menuname;
            E_Menu data = new E_Menu();

            data.MenuID = menuid;
            DataTable dt = new T_Menu().GetMenuTipsList(data);

            rpList.DataSource = dt;
            rpList.DataBind();
        }
Ejemplo n.º 5
0
 public static void OnDraw(EventArgs args)
 {
     if (E_Menu.Item("draw").GetValue <bool>())
     {
         Drawing.DrawCircle(HeroManager.Player.Position, E.bellyslam.Range, System.Drawing.Color.Yellow);
     }
     if (barrel.Item("draw").GetValue <bool>())
     {
         Drawing.DrawCircle(HeroManager.Player.Position, Q.barrel.Range, System.Drawing.Color.Orange);
         Drawing.DrawCircle(Q.qPosition, 300, System.Drawing.Color.Orange);
     }
     if (Ult.Item("draw").GetValue <bool>())
     {
         Drawing.DrawCircle(HeroManager.Player.Position, R.ult.Range, System.Drawing.Color.Red);
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// 点击确定按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            int menuid = Requests.GetQueryInt("menuid", 0);

            //获取界面里所有隐藏域集合
            System.Collections.Specialized.NameValueCollection nv = Request.Form;
            string[] TipsIDs = nv.GetValues("hdTipsIDs");
            string[] TipsNameS = nv.GetValues("hdTipsNameS");
            string   ids = string.Empty, names = string.Empty;

            if (TipsIDs != null || TipsNameS != null)
            {
                if (TipsIDs.Length != TipsNameS.Length)
                {
                    MLMGC.COMP.Jscript.ShowMsg("参数错误", this);
                    return;
                }
                if (TipsIDs.Length == 0)
                {
                    MLMGC.COMP.Jscript.ShowMsg("请输入选项", this);
                    return;
                }

                for (int i = 0; i < TipsIDs.Length; i++)
                {
                    ids   += TipsIDs[i] + (i != TipsIDs.Length - 1 ? MLMGC.COMP.Config.Separation : "");
                    names += TipsNameS[i] + (i != TipsIDs.Length - 1 ? MLMGC.COMP.Config.Separation : "");
                }
            }

            E_Menu data = new E_Menu();

            data.MenuID    = menuid;
            data.TipsIDs   = ids;
            data.TipsNameS = names;

            bool flag = new T_Menu().UpdateMenuTips(data);

            if (flag)
            {
                MLMGC.COMP.Jscript.AlertAndRedirect(this, "操作成功", "MenuList.aspx");
            }
            else
            {
                MLMGC.COMP.Jscript.ShowMsg("操作失败", this);
            }
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 修改菜单提示信息
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        /// <remarks>tianzhenyun 2012-01-10</remarks>
        public bool UpdateMenuTips(E_Menu data)
        {
            SqlParameter[] parms =
            {
                new SqlParameter("@MenuID",     SqlDbType.Int),
                new SqlParameter("@TipsIDs",    SqlDbType.VarChar),
                new SqlParameter("@TipsNameS",  SqlDbType.VarChar),
                new SqlParameter("@Separation", SqlDbType.VarChar, 2)
            };
            parms[0].Value = data.MenuID;
            parms[1].Value = data.TipsIDs;
            parms[2].Value = data.TipsNameS;
            parms[3].Value = MLMGC.COMP.Config.Separation;
            int ReturnValue;

            DbHelperSQL.RunProcedures("ProcEP_B_PageTips_Update", parms, out ReturnValue);
            return(ReturnValue > 0);
        }
Ejemplo n.º 8
0
    public void OpenOptions()
    {
        if (M_ActualMenu == E_Menu.MainMenu)
        {
            M_LastMenu = E_Menu.MainMenu;
        }

        if (M_ActualMenu == E_Menu.InGame)
        {
            M_LastMenu = E_Menu.InGame;
        }

        if (M_ActualMenu == E_Menu.Pause)
        {
            M_LastMenu = E_Menu.Pause;
        }

        M_ActualMenu = E_Menu.Options;
        ModifyAlphaMenuAnimated(3);
    }
Ejemplo n.º 9
0
    public void CloseOptions()
    {
        if (M_LastMenu == E_Menu.MainMenu)
        {
            M_ActualMenu = E_Menu.MainMenu;
            ModifyAlphaMenuAnimated(0);
        }

        if (M_LastMenu == E_Menu.InGame)
        {
            M_ActualMenu = E_Menu.InGame;
            ModifyAlphaMenuAnimated(1);
        }

        if (M_LastMenu == E_Menu.Pause)
        {
            M_ActualMenu = E_Menu.Pause;
            ModifyAlphaMenuAnimated(2);
        }

        M_LastMenu = E_Menu.Options;
    }
Ejemplo n.º 10
0
 /// <summary>
 /// 根据菜单的url获取对应提示信息
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 /// <remarks>tianzhenyun 2012-01-10</remarks>
 //TODO:该方法未使用
 public DataTable GetMenuTips(E_Menu data)
 {
     return(dal.GetMenuTips(data));
 }
Ejemplo n.º 11
0
 /// <summary>
 /// 修改菜单提示信息
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 /// <remarks>tianzhenyun 2012-01-10</remarks>
 public bool UpdateMenuTips(E_Menu data)
 {
     return(dal.UpdateMenuTips(data));
 }
Ejemplo n.º 12
0
 public void ClosePauseExit()
 {
     M_ActualMenu = E_Menu.MainMenu;
     ModifyAlphaMenuAnimated(0);
 }
Ejemplo n.º 13
0
 public void ClosePauseIG()
 {
     M_ActualMenu = E_Menu.InGame;
     ModifyAlphaMenuAnimated(1);
 }
Ejemplo n.º 14
0
 public void OpenPause()
 {
     M_ActualMenu = E_Menu.Pause;
     ModifyAlphaMenuAnimated(2);
 }
Ejemplo n.º 15
0
        static void Game_OnGameLoad()
        {
            menu = new Menu("Original Gragas", "menu", true);

            Menu TargetMenu = menu.AddSubMenu(new Menu("Target Selector", "ts"));

            TargetMenu.AddItem(new MenuItem("DamageType", "AD Gragas or AP Gragas").SetValue(new StringList(new[] { "Physical Damage", "Magical Damage" }, 1)));

            Menu OrbwalkerMenu = menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker"));

            orbwalker = new Orbwalking.Orbwalker(OrbwalkerMenu);

            List <string> list = new List <string> {
                "Target Selector"
            };
            int i = 1;

            foreach (AIHeroClient unit in HeroManager.Enemies)
            {
                list.Add(unit.ChampionName);
                i = i + 1;
            }

            W_Menu = menu.AddSubMenu(new Menu("Gragas W", "W"));

            W_Menu.AddItem(new MenuItem("useW", "Let script use gragas W").SetValue(true));
            W_Menu.AddItem(new MenuItem("jungleW", "Clear jungle with W").SetValue(true));
            W_Menu.AddItem(new MenuItem("laneclearW", "Laneclear with w").SetValue(true));
            W_Menu.AddItem(new MenuItem("num_w", "Number of minions to W").SetValue(new Slider(2, 1, 4)));
            W_Menu.AddItem(new MenuItem("comboW", "Use W in combo").SetValue(true));

            E_Menu = menu.AddSubMenu(new Menu("Gragas E", "E"));

            E_Menu.AddItem(new MenuItem("useE", "Let script use gragas E").SetValue(true));
            E_Menu.AddItem(new MenuItem("draw", "Draw Gragas E range").SetValue(true));
            E_Menu.AddItem(new MenuItem("focus_unit", "Force bellyslam unit").SetValue(new StringList(list.ToArray(), 0)));
            E_Menu.AddItem(new MenuItem("jungleE", "Clear jungle with E").SetValue(true));

            barrel = menu.AddSubMenu(new Menu("Gragas Q", "Q"));

            barrel.AddItem(new MenuItem("draw", "Draw Q range").SetValue(true));

            Q_LANECLEAR = barrel.AddSubMenu(new Menu("Q Laneclear settings", "QLaneClear"));
            Q_LANECLEAR.AddItem(new MenuItem("useQ", "Use Q in lane and jungle clear").SetValue(true));
            Q_LANECLEAR.AddItem(new MenuItem("min_num", "Only Q x minions").SetValue(new Slider(3, 1, 7)));

            Q_Auto = barrel.AddSubMenu(new Menu("Auto Detonate Q", "QSecondCast"));
            Q_Auto.AddItem(new MenuItem("useQ", "Automatically detonate Q").SetValue(true));
            Q_Auto.AddItem(new MenuItem("combo", "Auto detonate in combo").SetValue(true));
            Q_Auto.AddItem(new MenuItem("farm", "Auto detonate Q in farming").SetValue(true));
            Q_Auto.AddItem(new MenuItem("num_farm", "Number of minions to farm lasthit").SetValue(new Slider(2, 1, 7)));
            Q_Auto.AddItem(new MenuItem("num_clear", "Number of minions to hit clear").SetValue(new Slider(5, 1, 7)));

            Ult = menu.AddSubMenu(new Menu("Gragas ult", "R"));

            Ult.AddItem(new MenuItem("draw", "Draw ult range").SetValue(true));

            R_Insec = Ult.AddSubMenu(new Menu("Insec settings", "R_Insec"));
            R_Insec.AddItem(new MenuItem("min_num", "Only ult x enemies").SetValue(new Slider(2, 1, 5)));
            R_Insec.AddItem(new MenuItem("force_key", "Force insec key").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press)));
            R_Insec.AddItem(new MenuItem("focus_unit", "Force insec unit").SetValue(new StringList(list.ToArray(), 0)));
            R_Insec.AddItem(new MenuItem("barrel_use", "Do ult barrel in combo").SetValue(true));

            R_Barrel = Ult.AddSubMenu(new Menu("Q -> R combo settings", "R_Barrel"));
            R_Barrel.AddItem(new MenuItem("focus_unit", "Force windygragas combo unit").SetValue(new StringList(list.ToArray(), 0)));
            R_Barrel.AddItem(new MenuItem("auto_combo", "Automatically perform combo if will kill").SetValue(true));

            menu.AddToMainMenu();

            Game.OnUpdate       += OnUpdate;
            Drawing.OnDraw      += OnDraw;
            GameObject.OnCreate += OnCreateObj;
            GameObject.OnDelete += OnDeleteObj;

            E.bellyslam.SetSkillshot(0, E.hitradius, 1300, true, SkillshotType.SkillshotLine);
            Q.barrel.SetSkillshot(0, 300, 550, false, SkillshotType.SkillshotCircle);
        }