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); }
public Mode(IServiceContext context, Key key, Config config) : base(context, key) { Config = config; Menu = config.Menu; Main = config.Main; }