public AutoDewarding(Manager manager, MenuManager menu) { this.manager = manager; this.menu = menu.AutoActionsMenu.DewardingMenu; chopRange = Ability.GetAbilityDataById(AbilityId.item_quelling_blade) .AbilitySpecialData.First(x => x.Name == "cast_range_ward") .Value + 200; UpdateManager.Subscribe(OnUpdate); }
public AutoDewarding(Manager manager, MenuManager menu) { this.manager = manager; this.menu = menu.AutoActionsMenu.DewardingMenu; chopRange = Ability.GetAbilityDataById(AbilityId.item_quelling_blade) .AbilitySpecialData.First(x => x.Name == "cast_range_ward") .Value + 200; updateHandler = UpdateManager.Subscribe(OnUpdate, this.menu.UpdateRate, this.menu.IsEnabled); this.menu.OnEnabledChange += MenuOnEnabledChange; this.menu.OnUpdateRateChange += MenuOnUpdateRateChange; }
public AutoActionsMenu(Menu mainMenu) { var menu = new Menu("Auto actions", "autoUsage"); AutoHealsMenu = new AutoHealsMenu(menu); SoulRingMenu = new SoulRingMenu(menu); PowerTreadsMenu = new PowerTreadsMenu(menu); PhaseBootsMenu = new PhaseBootsMenu(menu); MidasMenu = new MidasMenu(menu); DewardingMenu = new DewardingMenu(menu); TechiesMinesDestroyerMenu = new TechiesMinesDestroyerMenu(menu); DustMenu = new DustMenu(menu); mainMenu.AddSubMenu(menu); }