Exemplo n.º 1
0
        private static void Teleport_OnTeleport(AIBaseClient sender, Teleport.TeleportEventArgs args)
        {
            var Champion = GetChampions.FirstOrDefault(i => i.NetWorkID == sender.NetworkId);

            if (Champion != null)
            {
                Champion.Status   = args.Status;
                Champion.Type     = args.Type;
                Champion.Duration = args.Duration;
                //Champion.Start = args.Start;

                if (args.Status == Teleport.TeleportStatus.Start)
                {
                    Champion.Start = Variables.GameTimeTickCount;
                }
                else
                {
                    Champion.Start = 0;
                }
            }
            else
            {
                if (sender is AIHeroClient)
                {
                    var Base = GameObjects.EnemySpawnPoints.FirstOrDefault();
                    var get  = new BaseChampions((AIHeroClient)sender, Base.Position, args.Status, args.Type, args.Duration, args.Start);
                    GetChampions.Add(get);
                }
            }
        }
Exemplo n.º 2
0
        public static void LoadBaseUlt()
        {
            var menu = new Menu("BaseUltLoad", "Loaded Base Ult", true);

            menu.Add(key);
            menu.Add(new MenuSeparator("Draven", "Draven"));
            menu.Add(new MenuSeparator("Ezreal", "Ezreal"));
            menu.Add(new MenuSeparator("Ashe", "Ashe"));
            menu.Add(new MenuSeparator("Jinx", "Jinx"));

            menu.Add(MaxDmg);
            menu.Attach();
            var Base = GameObjects.EnemySpawnPoints.FirstOrDefault();

            if (GameObjects.EnemyHeroes != null)
            {
                foreach (var target in GameObjects.EnemyHeroes)
                {
                    var get = new BaseChampions(target, Base.Position, Teleport.TeleportStatus.Unknown, Teleport.TeleportType.Unknown, 0, 0);
                    GetChampions.Add(get);
                }
            }
            Teleport.OnTeleport += Teleport_OnTeleport;
            Game.OnUpdate       += Game_OnUpdate;
            //Game.OnUpdate += Game_OnUpdate1;
            Drawing.OnDraw += Drawing_OnDraw;
        }