コード例 #1
0
ファイル: AutoPhaseBoots.cs プロジェクト: ihatevim/Ensage-2
        public AutoPhaseBoots(Manager manager, MenuManager menu, AbilityId abilityId)
        {
            this.manager = manager;
            this.menu    = menu.AutoActionsMenu.PhaseBootsMenu;

            AbilityId = abilityId;
            Refresh();

            Player.OnExecuteOrder += OnExecuteOrder;
        }
コード例 #2
0
ファイル: AutoPhaseBoots.cs プロジェクト: XXXHake/Ensage-1
        public AutoPhaseBoots(Manager manager, MenuManager menu, AbilityId abilityId)
        {
            this.manager = manager;
            this.menu    = menu.AutoActionsMenu.PhaseBootsMenu;

            AbilityId = abilityId;
            Refresh();

            if (this.menu.IsEnabled)
            {
                Player.OnExecuteOrder += OnExecuteOrder;
            }
            this.menu.OnEnabledChange += MenuOnEnabledChange;
        }
コード例 #3
0
ファイル: AutoActionsMenu.cs プロジェクト: XXXHake/Ensage-1
        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);
        }