예제 #1
0
            public static void LoadMenus()
            {
                var kaisa  = new Menu("kaisa", "Kaisa Setting", true);
                var combo  = new Menu("combo", "Combo");
                var harass = new Menu("harass", "Harass");
                var farm   = new Menu("farm", "Farm");
                var misc   = new Menu("misc", "Misc");

                combo.Add(menuclass.combo.useq);
                combo.Add(menuclass.combo.useqafteraa);
                combo.Add(menuclass.combo.useqminion);
                combo.Add(menuclass.combo.usew);
                combo.Add(menuclass.combo.usewout);
                combo.Add(menuclass.combo.usee);
                combo.Add(menuclass.combo.edistance);
                combo.Add(menuclass.combo.user);
                combo.Add(menuclass.combo.rt);
                combo.Add(menuclass.combo.rr);
                combo.Add(menuclass.combo.rp);
                combo.Add(menuclass.combo.usercombat);

                harass.Add(menuclass.harass.useq);
                harass.Add(menuclass.harass.usew);

                farm.Add(menuclass.farm.useq);
                farm.Add(menuclass.farm.usew);
                farm.Add(menuclass.farm.usee);

                misc.Add(menuclass.misc.usee);
                misc.Add(menuclass.misc.usew);
                AntiGapcloser.Attach(misc);

                kaisa.Add(combo);
                kaisa.Add(harass);
                kaisa.Add(farm);
                kaisa.Add(misc);
                kaisa.Attach();
            }
예제 #2
0
        public static void XerathLoad()
        {
            Q = new Spell(SpellSlot.Q, 750f);
            W = new Spell(SpellSlot.W, 950f);
            E = new Spell(SpellSlot.E, 1050f);
            R = new Spell(SpellSlot.R, 5000f);
            
            W.SetSkillshot(0.75f, 125f, float.MaxValue, false, SpellType.Circle);
            E.SetSkillshot(0.25f, 60f, 1400f, true, SpellType.Line);
            R.SetSkillshot(0.627f, 68f, float.MaxValue, false, SpellType.Circle);
            Q.SetSkillshot(0.6f, 65f, 20000, false, SpellType.Line);
            Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f);

            XMenu = new Menu("FunnySlayerXerath", "FunnySlayer Xerath", true);
            Menu Qmenu = new Menu("Qmenu", "Q Settings");
            Menu Wmenu = new Menu("Wmenu", "W Settings");
            Menu Emenu = new Menu("Emenu", "E Settings");
            Menu Rmenu = new Menu("Rmenu", "R Settings");

            Qmenu.Add(XerathMenu.QMenu.UseQCombo);
            Qmenu.Add(XerathMenu.QMenu.UseQHarass);
            Qmenu.Add(XerathMenu.QMenu.UseQClear);
            Qmenu.Add(XerathMenu.QMenu.QClearHit);
            Qmenu.Add(XerathMenu.QMenu.QManaClear);
            
            Wmenu.Add(XerathMenu.WMenu.UseWCombo);
            Wmenu.Add(XerathMenu.WMenu.UseWHarass);
            Wmenu.Add(XerathMenu.WMenu.UseWClear);
            Wmenu.Add(XerathMenu.WMenu.WClearHit);
            Wmenu.Add(XerathMenu.WMenu.WManaClear);

            Emenu.Add(XerathMenu.EMenu.UseECombo);
            Emenu.Add(XerathMenu.EMenu.UseEHarass);
            Emenu.Add(XerathMenu.EMenu.AutoE);
            AntiGapcloser.Attach(Emenu);

            Rmenu.Add(XerathMenu.RMenu.RKey).Permashow();
            Rmenu.Add(XerathMenu.RMenu.CursorRange);
            Rmenu.Add(XerathMenu.RMenu.Select).Permashow();

            var SpellInfor = new Menu("SpellInfor", "Spell");
            SpellInfor.Add(
                new Menu("Qinfor", "Q")
                {
                    XerathMenu.PredictionMenu.Q.QPred,
                    XerathMenu.PredictionMenu.Q.QHitchance,
                    /*XerathMenu.PredictionMenu.Q.QRange,
                    XerathMenu.PredictionMenu.Q.QDelay,
                    XerathMenu.PredictionMenu.Q.QWidth,
                    XerathMenu.PredictionMenu.Q.QSpeed,*/
                }
            );
            
            SpellInfor.Add(
                new Menu("Winfor", "W")
                {
                    XerathMenu.PredictionMenu.W.WPred,
                    XerathMenu.PredictionMenu.W.WHitchance,
                    /*XerathMenu.PredictionMenu.W.WRange,
                    XerathMenu.PredictionMenu.W.WDelay,
                    XerathMenu.PredictionMenu.W.WWidth,
                    XerathMenu.PredictionMenu.W.WSpeed,*/
                }
            );
            
            SpellInfor.Add(
                new Menu("Einfor", "E")
                {
                    XerathMenu.PredictionMenu.E.EPred,
                    XerathMenu.PredictionMenu.E.EHitchance,
                    /*XerathMenu.PredictionMenu.E.ERange,
                    XerathMenu.PredictionMenu.E.EDelay,
                    XerathMenu.PredictionMenu.E.EWidth,
                    XerathMenu.PredictionMenu.E.ESpeed,*/
                }
            );
            
            SpellInfor.Add(
                new Menu("Rinfor", "R")
                {
                    XerathMenu.PredictionMenu.R.RPred,
                    XerathMenu.PredictionMenu.R.RHitchance,
                }
            );

            XMenu.Add(Qmenu);
            XMenu.Add(Wmenu);
            XMenu.Add(Emenu);
            XMenu.Add(Rmenu);
            XMenu.Add(SpellInfor);

            XMenu.Attach();
            
            Game.OnUpdate += GameOnOnUpdate;
            AntiGapcloser.OnAllGapcloser += AntiGapcloserOnOnAllGapcloser;
            Drawing.OnDraw += Drawing_OnDraw;
        }