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); } } }
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; }