Beispiel #1
0
        /// <summary>
        /// Called when [game start].
        /// </summary>
        private static void OnGameStart()
        {
            var playerChampionName = ObjectManager.GetLocalPlayer().ChampionName;

            switch (playerChampionName)
            {
            default:
                Console.WriteLine($"{playerChampionName} is currently not supported");
                break;

            case "Ashe":
                try
                {
                    IChampion championAshe = new Ashe($"{playerChampionName} | {ProjectName} - {ProjectVersion}");
                    championAshe.Bootstrap();
                }
                catch (Exception ex)
                {
                    Console.WriteLine($"Some exception just got throw: {ex}");
                    Console.WriteLine($"Stacktrace: {ex.StackTrace}");
                }
                break;

            case "Annie":
                break;
            }
        }
Beispiel #2
0
        public static void Load(bool manaEnabled, Orbwalking.Orbwalker orbWalker)
#pragma warning restore CC0091 // Use static method
        {
            switch (StaticObjects.Player.ChampionName)
            {
            case nameof(Tristana):
                // ReSharper disable once UnusedVariable
                var tristana = new Tristana(manaEnabled, orbWalker);
                break;

            case nameof(Ezreal):
                // ReSharper disable once UnusedVariable
                var ezreal = new Ezreal(manaEnabled, orbWalker);
                break;

            case nameof(Ashe):
                // ReSharper disable once UnusedVariable
                var ashe = new Ashe(manaEnabled, orbWalker);
                break;
            }
        }
Beispiel #3
0
        /// <summary>
        /// The adapter pattern converts the class interface to another interface that the client is designed for.
        /// The adapter allows classes to work together, which is impossible under normal conditions due to
        /// the incompatibility of interfaces
        /// </summary>
        static void Main(string[] args)
        {
            IArcher ashe = new Ashe();

            IMage ahri = new Ahri();

            var mageClub = new List <IMage>();

            mageClub.Add(ahri);

            // mageClub.Add(ashe)(); ;(

            var mageAshe = new ArcherAdapter(ashe);

            mageClub.Add(mageAshe);

            foreach (var mage in mageClub)
            {
                mage.CastSpell();
            }

            Console.ReadKey();
        }
        private static void OnLoadingComplete()
        {
            try
            {
                switch (GameObjects.Player.CharacterName)
                {
                case "Ashe":
                    Ashe.GameOn();
                    Game.Print("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00'>by FrOnDaL</font>");
                    Console.WriteLine("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " loaded");
                    break;

                case "Katarina":
                    Katarina.GameOn();
                    Game.Print("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00'>by FrOnDaL</font>");
                    Console.WriteLine("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " loaded");
                    break;

                case "Orianna":
                    Orianna.GameOn();
                    Game.Print("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00'>by FrOnDaL</font>");
                    Console.WriteLine("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " loaded");
                    break;

                default:
                    Game.Print("<font color='#b756c5' size='25'>FrOnDaL AIO Does Not Support " + ObjectManager.Player.CharacterName + " - By FrOnDaL</font>");
                    Console.WriteLine("FrOnDaL AIO Does Not Support " + ObjectManager.Player.CharacterName + " - By FrOnDaL");
                    break;
                }
            }
            catch (Exception)
            {
                Game.Print("Error in loading - By FrOnDaL");
                Console.WriteLine("Error in loading - By FrOnDaL");
            }
        }
Beispiel #5
0
    public void recRelive(KBEngine.Role e, Vector3 relivePos)
    {
        if (e.renderObj == null)
        {
            return;
        }
        GameObject player = e.renderObj as GameObject;

        Transform dieTrans = player.transform;

        switch (e.career)
        {
        case 1:
            Ashe ashe = player.GetComponent <Ashe>();
            dieTrans = ashe.hipTrans;
            break;

        case 2:
            Ali ali = player.GetComponent <Ali>();
            dieTrans = ali.hipTrans;
            break;
        }
        Instantiate(dieEffect, dieTrans.position, player.transform.rotation, player.transform);
    }
Beispiel #6
0
        private static void Events_OnLoad()
        {
            if (!SupportList.Contains(GameObjects.Player.ChampionName))
            {
                Manager.WriteConsole(GameObjects.Player.ChampionName + " Not Support!", true);
                DelayAction.Add(2000, () => Variables.Orbwalker.Enabled = false);
                return;
            }

            Manager.WriteConsole(GameObjects.Player.ChampionName + " Load!  Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString(), true);

            Me = GameObjects.Player;

            Menu = new Menu("Flowers_Series", "Flowers' Series", true).Attach();
            Menu.Add(new MenuSeparator("Credit", "Credit: NightMoon"));
            Menu.Add(new MenuSeparator("Version", "Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString()));

            Utility.Tools.Inject();

            switch (Me.ChampionName)
            {
            case "Ahri":
                Ahri.Init();
                break;

            case "Akali":
                Akali.Init();
                break;

            case "Ashe":
                Ashe.Init();
                break;

            case "Blitzcrank":
                Blitzcrank.Init();
                break;

            case "Darius":
                Darius.Init();
                break;

            case "Ezreal":
                Ezreal.Init();
                break;

            case "Graves":
                Graves.Init();
                break;

            case "Hecarim":
                Hecarim.Init();
                break;

            case "Illaoi":
                Illaoi.Init();
                break;

            case "Karma":
                Karma.Init();
                break;

            case "Morgana":
                Morgana.Init();
                break;

            case "Riven":
                Riven.Init();
                break;

            case "Ryze":
                Ryze.Init();
                break;

            case "Sivir":
                Sivir.Init();
                break;

            case "Tristana":
                Tristana.Init();
                break;

            case "TwistedFate":
                TwistedFate.Init();
                break;

            case "Twitch":
                Twitch.Init();
                break;

            case "Vayne":
                Vayne.Init();
                break;

            case "Viktor":
                Viktor.Init();
                break;

            case "Vladimir":
                Vladimir.Init();
                break;

            default:
                break;
            }
        }
        public PluginLoader()
        {
            if (!_loaded)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                case "ahri":
                    var ahri = new Ahri();
                    _loaded = true;
                    break;

                case "akali":
                    var akali = new Akali();
                    _loaded = true;
                    break;

                case "anivia":
                    var anivia = new Anivia();
                    break;

                case "cassiopeia":
                    var cassiopeia = new Cassiopeia();
                    _loaded = true;
                    break;

                case "ashe":
                    var ashe = new Ashe();
                    _loaded = true;
                    break;

                case "azir":
                    var azir = new Azir();
                    _loaded = true;
                    break;

                case "chogath":
                    var chogath = new Chogath();
                    _loaded = true;
                    break;

                case "corki":
                    var corki = new Corki();
                    _loaded = true;
                    break;

                case "ekko":
                    var ekko = new Ekko();
                    _loaded = true;
                    break;

                case "ezreal":
                    var ezreal = new Ezreal();
                    _loaded = true;
                    break;

                case "irelia":
                    var irelia = new Irelia();
                    _loaded = true;
                    break;

                case "jinx":
                    var jinx = new Jinx();
                    _loaded = true;
                    break;

                case "karthus":
                    var karthus = new Karthus();
                    _loaded = true;
                    break;

                case "katarina":
                    var katarina = new Katarina();
                    _loaded = true;
                    break;

                case "kogmaw":
                    var kogMaw = new KogMaw();
                    _loaded = true;
                    break;

                case "lissandra":
                    var lissandra = new Lissandra();
                    _loaded = true;
                    break;

                case "lucian":
                    var lucian = new Lucian();
                    _loaded = true;
                    break;

                case "jayce":
                    var jayce = new Jayce();
                    _loaded = true;
                    break;

                case "orianna":
                    var orianna = new Orianna();
                    _loaded = true;
                    break;

                case "rumble":
                    var rumble = new Rumble();
                    _loaded = true;
                    break;

                case "syndra":
                    var syndra = new Syndra();
                    _loaded = true;
                    break;

                case "vayne":
                    var vayne = new Vayne();
                    _loaded = true;
                    break;

                case "viktor":
                    var viktor = new Viktor();
                    _loaded = true;
                    break;

                case "vladimir":
                    var vladimir = new Vladimir();
                    _loaded = true;
                    break;

                case "urgot":
                    var urgot = new Urgot();
                    _loaded = true;
                    break;

                case "zyra":
                    var zyra = new Zyra();
                    _loaded = true;
                    break;

                default:
                    Notifications.AddNotification(ObjectManager.Player.ChampionName + " not supported!!", 10000);
                    break;
                }
            }
        }
Beispiel #8
0
        private static void InitChampions()
        {
            if (!SuppoetChampions.Contains(herosName))
            {
                Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Not Support!");
                return;
            }

            MyMenuExtensions.myMenu = Menu.AddMenu("Flowers' ADC Series: " + herosName);

            MyMenuExtensions.ComboMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Combo Settings");

            MyMenuExtensions.HarassMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Harass Settings");

            MyMenuExtensions.LaneClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LaneClear Settings");

            MyMenuExtensions.JungleClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: JungleClear Settings");

            MyMenuExtensions.LastHitMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LastHit Settings");

            MyMenuExtensions.FleeMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Flee Settings");

            MyMenuExtensions.KillStealMenu = MyMenuExtensions.myMenu.AddSubMenu(":: KillSteal Settings");

            MyMenuExtensions.MiscMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Misc Settings");
            MyManaManager.AddSpellFarm(MyMenuExtensions.MiscMenu);

            MyMenuExtensions.DrawMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Drawings Settings");

            switch (ObjectManager.Player.ChampionName)
            {
            case "Ashe":
                Ashe.Init();
                break;

            case "Caitlyn":
                Caitlyn.Init();
                break;

            case "Corki":
                Corki.Init();
                break;

            case "Draven":
                Draven.Init();
                break;

            case "Ezreal":
                Ezreal.Init();
                break;

            case "Graves":
                Graves.Init();
                break;

            case "Jayce":
                Jayce.Init();
                break;

            case "Jhin":
                Jhin.Init();
                break;

            case "Jinx":
                Jinx.Init();
                break;

            case "Kalista":
                Kalista.Init();
                break;

            case "Kindred":
                Kindred.Init();
                break;

            case "KogMaw":
                KogMaw.Init();
                break;

            case "Lucian":
                Lucian.Init();
                break;

            case "MissFortune":
                MissFortune.Init();
                break;

            case "Quinn":
                Quinn.Init();
                break;

            case "Sivir":
                Sivir.Init();
                break;

            case "Teemo":
                Teemo.Init();
                break;

            case "Tristana":
                Tristana.Init();
                break;

            case "TwistedFate":
                TwistedFate.Init();
                break;

            case "Twitch":
                Twitch.Init();
                break;

            case "Urgot":
                Urgot.Init();
                break;

            case "Varus":
                Varus.Init();
                break;

            case "Vayne":
                Vayne.Init();
                break;

            case "Xayah":
                Xayah.Init();
                break;
            }

            Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Init Successful! Made by NightMoon");
        }