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); }
/// <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); }
/// <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); }
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(); }
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); } }
/// <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); } }
/// <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); }
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); }
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; }
/// <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)); }
/// <summary> /// 修改菜单提示信息 /// </summary> /// <param name="data"></param> /// <returns></returns> /// <remarks>tianzhenyun 2012-01-10</remarks> public bool UpdateMenuTips(E_Menu data) { return(dal.UpdateMenuTips(data)); }
public void ClosePauseExit() { M_ActualMenu = E_Menu.MainMenu; ModifyAlphaMenuAnimated(0); }
public void ClosePauseIG() { M_ActualMenu = E_Menu.InGame; ModifyAlphaMenuAnimated(1); }
public void OpenPause() { M_ActualMenu = E_Menu.Pause; ModifyAlphaMenuAnimated(2); }
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); }