public ZedDrawingSpells(ZedMenu zedMenu, ZedSpells zedSpells)
        {
            this.zedMenu = zedMenu;
            this.zedSpells = zedSpells;

            Drawing.OnDraw += Drawing_OnDraw;
        }
示例#2
0
 public ZedAntiGapCloser(ZedMenu menu, ZedSpells spells)
 {
     zedMenu = menu;
     w       = spells.W;
     e       = spells.E;
     AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
 }
示例#3
0
        public ZedFlee(ZedMenu zedMenu, ZedShadows zedShadows)
        {
            this.zedMenu = zedMenu;
            this.zedShadows = zedShadows;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#4
0
        public ZedFlee(ZedMenu zedMenu, ZedShadows zedShadows)
        {
            this.zedMenu    = zedMenu;
            this.zedShadows = zedShadows;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#5
0
        public ZedDrawingSpells(ZedMenu zedMenu, ZedSpells zedSpells)
        {
            this.zedMenu   = zedMenu;
            this.zedSpells = zedSpells;

            Drawing.OnDraw += Drawing_OnDraw;
        }
示例#6
0
 public ZedAntiGapCloser(ZedMenu menu, ZedSpells spells)
 {
     zedMenu = menu;
     w = spells.W;
     e = spells.E;
     AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
 }
示例#7
0
        public ZedAutoE(ZedMenu zedMenu, ZedShadows zedShadows, ZedSpells zedSpells)
        {
            this.zedMenu = zedMenu;
            this.zedShadows = zedShadows;
            e = zedSpells.E;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#8
0
        public ZedSpellDodge(ZedSpells spells, ZedMenu mainMenu)
        {
            r = spells.R;
            zedMenu = mainMenu;
            player = ObjectManager.Player;

            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
        }
示例#9
0
        public ZedSpellDodge(ZedSpells spells, ZedMenu mainMenu)
        {
            r       = spells.R;
            zedMenu = mainMenu;
            player  = ObjectManager.Player;

            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
        }
示例#10
0
        public ZedAutoE(ZedMenu zedMenu, ZedShadows zedShadows, ZedSpells zedSpells)
        {
            this.zedMenu    = zedMenu;
            this.zedShadows = zedShadows;
            e = zedSpells.E;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#11
0
        public ZedShadows(ZedMenu mainMenu, ZedSpells spells)
        {
            zedMainMenu = mainMenu;
            q           = spells.Q;
            w           = spells.W;
            e           = spells.E;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#12
0
        public ZedShadows(ZedMenu mainMenu, ZedSpells spells)
        {
            zedMainMenu = mainMenu;
            q = spells.Q;
            w = spells.W;
            e = spells.E;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#13
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;
        }
示例#14
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;
        }
示例#15
0
        public ZedAntiGapCloser(ZedMenu menu, ZedSpells spells, ZedShadows shadows)
        {
            zedMenu      = menu;
            w            = spells.W;
            e            = spells.E;
            this.shadows = shadows;
            player       = ObjectManager.Player;

            actionQueue       = new ActionQueue();
            antiGapCloserList = new ActionQueueList();

            AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
        }
示例#16
0
        public ZedAntiGapCloser(ZedMenu menu, ZedSpells spells, ZedShadows shadows)
        {
            zedMenu = menu;
            w = spells.W;
            e = spells.E;
            this.shadows = shadows;
            player = ObjectManager.Player;

            actionQueue = new ActionQueue();
            antiGapCloserList = new ActionQueueList();

            AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
            
        }
示例#17
0
 public Zed()
 {
     zedSpells = new ZedSpells();
     zedMenu = new ZedMenu(zedSpells, out zedOrbwalker);
     zedShadows = new ZedShadows(zedMenu, zedSpells);
     zedCore = new ZedCore(zedSpells, zedOrbwalker, zedMenu, zedShadows);
     zedAntiGapCloser = new ZedAntiGapCloser(zedMenu, zedSpells);
     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 };
 }
示例#18
0
        public ZedComboSelector(ZedMenu zedMenu)
        {
            this.zedMenu = zedMenu;

            theLineImage = new Render.Sprite(Resources.ZedTheLine, new Vector2(1F, 1F));
            theLineImage.Scale = new Vector2(0.9f, 0.9f);
            theLineImage.Add();
            theLineImage.Visible = false;

            allStarImage = new Render.Sprite(Resources.ZedStar, new Vector2(1F, 1F));
            allStarImage.Scale = new Vector2(0.9f, 0.9f);
            allStarImage.Add();
            allStarImage.Visible = false;

            Game.OnWndProc += Game_OnWndProc;
        }
示例#19
0
        public ZedComboSelector(ZedMenu zedMenu)
        {
            this.zedMenu = zedMenu;

            theLineImage       = new Render.Sprite(Resources.ZedTheLine, new Vector2(1F, 1F));
            theLineImage.Scale = new Vector2(0.9f, 0.9f);
            theLineImage.Add();
            theLineImage.Visible = false;

            allStarImage       = new Render.Sprite(Resources.ZedStar, new Vector2(1F, 1F));
            allStarImage.Scale = new Vector2(0.9f, 0.9f);
            allStarImage.Add();
            allStarImage.Visible = false;

            Game.OnWndProc += Game_OnWndProc;
        }
示例#20
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;
        }
示例#21
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;
        }
示例#22
0
 public Zed()
 {
     zedSpells          = new ZedSpells();
     zedMenu            = new ZedMenu(zedSpells, out zedOrbwalker);
     zedShadows         = new ZedShadows(zedMenu, zedSpells);
     zedCore            = new ZedCore(zedSpells, zedOrbwalker, zedMenu, zedShadows);
     zedAntiGapCloser   = new ZedAntiGapCloser(zedMenu, zedSpells);
     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
     };
 }
示例#23
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;
        }
示例#24
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;
        }
示例#25
0
 public CommonDamageDrawing(ZedMenu zedMenu)
 {
     this.zedMenu = zedMenu;
 }
示例#26
0
 public ZedEnergyChecker(ZedMenu menu)
 {
     zedMenu = menu;
 }
示例#27
0
        public ZedPotions(ZedMenu zedMenu)
        {
            this.zedMenu = zedMenu;

            Game.OnUpdate += Game_OnUpdate;
        }
示例#28
0
 public ZedEnergyChecker(ZedMenu menu)
 {
     zedMenu = menu;
 }
示例#29
0
 public ZedOffensiveItems(ZedMenu menu)
 {
     zedMenu = menu;
 }
示例#30
0
 public ZedOffensiveItems(ZedMenu menu)
 {
     zedMenu = menu;
 }
示例#31
0
        public ZedPotions(ZedMenu zedMenu)
        {
            this.zedMenu = zedMenu;

            Game.OnUpdate += Game_OnUpdate;
        }