示例#1
0
        public Annie()
        {
            Player    = ObjectManager.Player;
            MainMenu  = new CommonMenu(MenuDisplay, true);
            Orbwalker = MainMenu.Orbwalker;
            AnnieCustomMenu.Load(MainMenu);

            LoadLambdaExpressions();

            Spells = new CommonSpells(this);
            AnnieSpells.Load(this);

            Buttons        = new AnnieButtons(this);
            AnnieOrbwalker = new AnnieCore(this);

            Draws         = new AnnieDrawings(this);
            DrawDamage    = new CommonDamageDrawing(this);
            DisableAA     = new CommonDisableAA(this);
            ForceUltimate = new CommonForceUltimate(this);
            UltimateRange = Spells.R.Range;
            ForceUltimate.ForceUltimate = AnnieOrbwalker.Ultimate;
            DrawDamage.AmountOfDamage   = Spells.MaxComboDamage;
            DrawDamage.Active           = true;

            Tibbers = new AnnieTibbers(this);

            Obj_AI_Base.OnSpellCast            += EAgainstEnemyAA;
            Interrupter2.OnInterruptableTarget += InterruptDangerousSpells;
            AntiGapcloser.OnEnemyGapcloser     += StunGapCloser;
            Game.OnUpdate         += StackE;
            Obj_AI_Base.OnLevelUp += EvolveUltimate;
        }
示例#2
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
     };
 }