Exemple #1
0
        public Config(ZeusPlus main)
        {
            Main   = main;
            Screen = new Vector2(Drawing.Width - 160, Drawing.Height);

            Menu              = new MenuManager(this);
            UpdateMode        = new UpdateMode(this);
            DamageCalculation = new DamageCalculation(this);
            LinkenBreaker     = new LinkenBreaker(this);
            AutoKillSteal     = new AutoKillSteal(this);
            AbilityBreaker    = new AbilityBreaker(this);
            FarmMode          = new FarmMode(this, main.Context);
            Main.Context.Orbwalker.RegisterMode(FarmMode);

            Menu.ComboKeyItem.Item.ValueChanged += ComboKeyChanged;
            var ModeKey = KeyInterop.KeyFromVirtualKey((int)Menu.ComboKeyItem.Value.Key);

            Mode = new Mode(Main.Context, ModeKey, this);
            Main.Context.Orbwalker.RegisterMode(Mode);

            Renderer = new Renderer(this);
        }
Exemple #2
0
 public Mode(IServiceContext context, Key key, Config config) : base(context, key)
 {
     Config = config;
     Menu   = config.Menu;
     Main   = config.Main;
 }