示例#1
0
        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);
        }
示例#2
0
        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;
        }
示例#3
0
        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);
        }