예제 #1
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            var loaded = false;

            foreach (
                var champ in WardJumpChampions.Where(champ => champ.ChampionName == ObjectManager.Player.ChampionName))
            {
                _plugin = champ;
                loaded  = true;
                break;
            }

            if (!loaded)
            {
                return;
            }

            _menu = new Menu("Cya Nerds", "cmCyaNerds", true);
            _menu.AddItem(new MenuItem("maxWardJump", "Jump to max range").SetValue(true));
            _menu.AddItem(new MenuItem("jumpRange", "Existing Obj Range").SetValue(new Slider(250, 0, 700)));
            _menu.AddItem(new MenuItem("wardDelay", "Ward Delay(MS)").SetValue(new Slider(3000, 0, 10 * 1000)));
            _menu.AddItem(new MenuItem("wardJump", "Ward Jump").SetValue(new KeyBind('t', KeyBindType.Press)));
            _menu.AddToMainMenu();

            GameObject.OnCreate += GameObjectOnOnCreate;
            Game.OnGameUpdate   += GameOnOnGameUpdate;
            Game.PrintChat("Cya Nerds by ChewyMoon loaded.");
        }
예제 #2
0
        /// <summary>
        ///     Fired when the game loads.
        /// </summary>
        /// <param name="args">The <see cref="EventArgs" /> instance containing the event data.</param>
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (WardJumpChampions.All(x => x.ChampionName != ObjectManager.Player.ChampionName))
            {
                return;
            }

            plugin = WardJumpChampions.First(x => x.ChampionName == ObjectManager.Player.ChampionName);

            menu = new Menu("Cya Nerds", "cmCyaNerds", true);
            menu.AddItem(new MenuItem("maxWardJump", "Jump to max range").SetValue(true));
            menu.AddItem(new MenuItem("jumpRange", "Existing Obj Range").SetValue(new Slider(250, 0, 700)));
            menu.AddItem(new MenuItem("wardDelay", "Ward Delay(MS)").SetValue(new Slider(3000, 0, 10 * 1000)));
            menu.AddItem(
                new MenuItem("wardJump", "Ward Jump").SetValue(new KeyBind("t".ToCharArray()[0], KeyBindType.Press)));
            menu.AddToMainMenu();

            GameObject.OnCreate += GameObjectOnOnCreate;
            Game.OnUpdate       += GameOnOnGameUpdate;
            Game.PrintChat("<font color=\"#7CFC00\"><b>Cya Nerds:</b></font> by ChewyMoon loaded.");
        }
예제 #3
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            var loaded = false;
            foreach (
                var champ in WardJumpChampions.Where(champ => champ.ChampionName == ObjectManager.Player.ChampionName))
            {
                _plugin = champ;
                loaded = true;
                break;
            }

            if (!loaded)
            {
                return;
            }

            _menu = new Menu("Cya Nerds", "cmCyaNerds", true);
            _menu.AddItem(new MenuItem("maxWardJump", "Jump to max range").SetValue(true));
            _menu.AddItem(new MenuItem("jumpRange", "Existing Obj Range").SetValue(new Slider(250, 0, 700)));
            _menu.AddItem(new MenuItem("wardDelay", "Ward Delay(MS)").SetValue(new Slider(3000, 0, 10 * 1000)));
            _menu.AddItem(
                new MenuItem("wardJump", "Ward Jump").SetValue(new KeyBind("t".ToCharArray()[0], KeyBindType.Press)));
            _menu.AddToMainMenu();

            GameObject.OnCreate += GameObjectOnOnCreate;
            Game.OnUpdate += GameOnOnGameUpdate;
            Game.PrintChat("Cya Nerds by ChewyMoon loaded.");
        }