Example #1
0
        public BaseCombo(BaseMenuConfig menuConfig)
        {
            ComboMenu    = menuConfig.ComboMenu;
            WithMuteMenu = ComboMenu.WithMuteMenu;

            ComboMenu.ComboHotkeyItem.Changed += ComboHotkeyChanged;
            WithMuteMenu.ComboHotkey.Action   += WithMuteComboAction;
        }
Example #2
0
        public Combo(Common common)
            : base(common.MenuConfig)
        {
            SpellsMenu              = common.MenuConfig.ComboMenu.SpellsMenu;
            ItemsMenu               = common.MenuConfig.ComboMenu.ItemsMenu;
            MysticFlareMenu         = ((ComboMenu)common.MenuConfig.ComboMenu).MysticFlareMenu;
            BlinkDaggerMenu         = common.MenuConfig.ComboMenu.BlinkDaggerMenu;
            AeonDiskMenu            = common.MenuConfig.ComboMenu.AeonDiskMenu;
            WithMuteMenu            = common.MenuConfig.ComboMenu.WithMuteMenu;
            SmartConcussiveShotMenu = ((MoreMenu)common.MenuConfig.MoreMenu).SmartConcussiveShotMenu;
            BladeMailMenu           = common.MenuConfig.BladeMailMenu;

            Abilities      = (Abilities)common.Abilities;
            TargetSelector = common.TargetSelector;
            LinkenBreaker  = common.LinkenBreaker;
        }
Example #3
0
        public BaseRenderer(BaseCommon common)
        {
            MenuConfig            = common.MenuConfig;
            ComboMenu             = MenuConfig.ComboMenu;
            WithMuteMenu          = MenuConfig.ComboMenu.WithMuteMenu;
            UnitComboMenu         = MenuConfig.UnitMenu.UnitComboMenu;
            UnitControlMenu       = MenuConfig.UnitMenu.UnitControlMenu;
            UnitFarmMenu          = MenuConfig.UnitMenu.UnitFarmMenu;
            SettingsMenu          = MenuConfig.SettingsMenu;
            DamageCalculationMenu = SettingsMenu.DrawingMenu.DamageCalculationMenu;
            TextPanelMenu         = common.MenuConfig.SettingsMenu.DrawingMenu.TextPanelMenu;

            TargetSelector = common.TargetSelector;

            PanelMove = new PanelMove(TextPanelMenu.Position.Value);

            if (!SettingsMenu.DisableDrawingItem)
            {
                RendererManager.TextureManager.LoadFromDivine(@"others\green_arrow.png");

                if (TextPanelMenu.ComboPanelItem)
                {
                    Size.Y += 60;
                }

                if (TextPanelMenu.UnitComboPanelItem)
                {
                    Size.Y += 90;
                }

                PanelMove.Size = Size;

                RendererManager.OnDraw += RendererOnDraw;
                Drawing.OnDraw         += OnDraw;

                TextPanelMenu.MoveItem.Changed += MoveChanged;
                PanelMove.ValueChanged         += PanelMoveChanged;

                TextPanelMenu.ComboPanelItem.Changed     += ComboPanelChanged;
                TextPanelMenu.UnitComboPanelItem.Changed += UnitComboPanelChanged;
            }

            SettingsMenu.DisableDrawingItem.Changed += DisableChanged;
        }