public BaseCombo(BaseMenuConfig menuConfig) { ComboMenu = menuConfig.ComboMenu; WithMuteMenu = ComboMenu.WithMuteMenu; ComboMenu.ComboHotkeyItem.Changed += ComboHotkeyChanged; WithMuteMenu.ComboHotkey.Action += WithMuteComboAction; }
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; }
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; }