Example #1
0
        public ZedShadows(ZedMenu menu, ZedSpells spells, ZedEnergyChecker energy)
        {
            zedMenu     = menu;
            q           = spells.Q;
            w           = spells.W;
            e           = spells.E;
            this.energy = energy;

            Game.OnUpdate += Game_OnUpdate;
        }
Example #2
0
        public ZedShadows(ZedMenu menu, ZedSpells spells, ZedEnergyChecker energy)
        {
            zedMenu = menu;
            q = spells.Q;
            w = spells.W;
            e = spells.E;
            this.energy = energy;

            Game.OnUpdate += Game_OnUpdate;
        }
Example #3
0
 public Zed()
 {
     zedSpells = new ZedSpells();
     zedMenu = new ZedMenu(zedSpells, out zedOrbwalker);
     energy = new ZedEnergyChecker(zedMenu);
     zedShadows = new ZedShadows(zedMenu, zedSpells, energy);
     zedCore = new ZedCore(zedSpells, zedOrbwalker, zedMenu, zedShadows, energy);
     zedAntiGapCloser = new ZedAntiGapCloser(zedMenu, zedSpells, zedShadows);
     zedPotions = new ZedPotions(zedMenu);
     zedKs = new ZedKS(zedSpells, zedOrbwalker, zedShadows);
     zedSpellDodge = new ZedSpellDodge(zedSpells, zedMenu);
     zedDrawingSpells = new ZedDrawingSpells(zedMenu, zedSpells);
     zedUnderTurretFarm = new ZedUnderTurretFarm(zedSpells, zedOrbwalker);
     damageDrawing = new CommonDamageDrawing(zedMenu) { AmountOfDamage = zedCore.ComboDamage };
     forceUltimate = new CommonForceUltimate(zedMenu, zedSpells, zedOrbwalker) { ForceUltimate = zedCore.ForceUltimate };
     zedAutoE = new ZedAutoE(zedMenu, zedShadows, zedSpells);
     zedFlee = new ZedFlee(zedMenu, zedShadows);
 }
Example #4
0
        public ZedCore(ZedSpells zedSpells, Orbwalking.Orbwalker zedOrbwalker, ZedMenu zedMenu, ZedShadows zedShadows)
        {
            q = zedSpells.Q;
            w = zedSpells.W;
            e = zedSpells.E;
            r = zedSpells.R;

            player = ObjectManager.Player;
            ZedOrbwalker = zedOrbwalker;
            this.zedMenu = zedMenu;

            actionQueue = new ActionQueue();
            harasQueue = new ActionQueueList();
            comboQueue = new ActionQueueList();
            zedItems = new ZedOffensiveItems(zedMenu);
            energy = new ZedEnergyChecker(zedMenu);
            shadows = zedShadows;

            Game.OnUpdate += Game_OnUpdate;
        }
Example #5
0
        public ZedCore(ZedSpells zedSpells, Orbwalking.Orbwalker zedOrbwalker, ZedMenu zedMenu, ZedShadows zedShadows)
        {
            q = zedSpells.Q;
            w = zedSpells.W;
            e = zedSpells.E;
            r = zedSpells.R;

            player       = ObjectManager.Player;
            ZedOrbwalker = zedOrbwalker;
            this.zedMenu = zedMenu;

            actionQueue = new ActionQueue();
            harasQueue  = new ActionQueueList();
            comboQueue  = new ActionQueueList();
            zedItems    = new ZedOffensiveItems(zedMenu);
            energy      = new ZedEnergyChecker(zedMenu);
            shadows     = zedShadows;

            Game.OnUpdate += Game_OnUpdate;
        }
Example #6
0
 public Zed()
 {
     zedSpells          = new ZedSpells();
     zedMenu            = new ZedMenu(zedSpells, out zedOrbwalker);
     energy             = new ZedEnergyChecker(zedMenu);
     zedShadows         = new ZedShadows(zedMenu, zedSpells, energy);
     zedCore            = new ZedCore(zedSpells, zedOrbwalker, zedMenu, zedShadows, energy);
     zedAntiGapCloser   = new ZedAntiGapCloser(zedMenu, zedSpells, zedShadows);
     zedPotions         = new ZedPotions(zedMenu);
     zedKs              = new ZedKS(zedSpells, zedOrbwalker, zedShadows);
     zedSpellDodge      = new ZedSpellDodge(zedSpells, zedMenu);
     zedDrawingSpells   = new ZedDrawingSpells(zedMenu, zedSpells);
     zedUnderTurretFarm = new ZedUnderTurretFarm(zedSpells, zedOrbwalker);
     damageDrawing      = new CommonDamageDrawing(zedMenu)
     {
         AmountOfDamage = zedCore.ComboDamage
     };
     forceUltimate = new CommonForceUltimate(zedMenu, zedSpells, zedOrbwalker)
     {
         ForceUltimate = zedCore.ForceUltimate
     };
     zedAutoE = new ZedAutoE(zedMenu, zedShadows, zedSpells);
     zedFlee  = new ZedFlee(zedMenu, zedShadows);
 }
Example #7
0
        public ZedCore(ZedSpells zedSpells, Orbwalking.Orbwalker zedOrbwalker, ZedMenu zedMenu, ZedShadows zedShadows, ZedEnergyChecker zedEnergy)
        {
            q = zedSpells.Q;
            w = zedSpells.W;
            e = zedSpells.E;
            r = zedSpells.R;

            player       = ObjectManager.Player;
            ZedOrbwalker = zedOrbwalker;
            this.zedMenu = zedMenu;
            energy       = zedEnergy;

            actionQueue      = new ActionQueue();
            harasQueue       = new ActionQueueList();
            comboQueue       = new ActionQueueList();
            laneClearQueue   = new ActionQueueList();
            lastHitQueue     = new ActionQueueList();
            checkAutoAttack  = new ActionQueueCheckAutoAttack();
            zedItems         = new ZedOffensiveItems(zedMenu);
            shadows          = zedShadows;
            zedComboSelector = new ZedComboSelector(zedMenu);

            Game.OnUpdate += Game_OnUpdate;
        }
Example #8
0
        public ZedCore(ZedSpells zedSpells, Orbwalking.Orbwalker zedOrbwalker, ZedMenu zedMenu, ZedShadows zedShadows, ZedEnergyChecker zedEnergy)
        {
            q = zedSpells.Q;
            w = zedSpells.W;
            e = zedSpells.E;
            r = zedSpells.R;

            player = ObjectManager.Player;
            ZedOrbwalker = zedOrbwalker;
            this.zedMenu = zedMenu;
            energy = zedEnergy;

            actionQueue = new ActionQueue();
            harasQueue = new ActionQueueList();
            comboQueue = new ActionQueueList();
            laneClearQueue = new ActionQueueList();
            lastHitQueue = new ActionQueueList();
            checkAutoAttack = new ActionQueueCheckAutoAttack();
            zedItems = new ZedOffensiveItems(zedMenu);
            shadows = zedShadows;
            zedComboSelector = new ZedComboSelector(zedMenu);

            Game.OnUpdate += Game_OnUpdate;
        }