public static MenuGenerator getInstance() { if( Instance == null ) Instance = new MenuGenerator(); return Instance; }
public void OnExecute() { if (Variables.Spells[SpellSlot.Q].IsReady() && getCheckBoxItem(Variables.mixedMenu, "ezreal.mixed.q")) { var target = TargetSelector.GetTarget(Variables.Spells[SpellSlot.Q].Range, DamageType.Physical); if (target.LSIsValidTarget(Variables.Spells[SpellSlot.Q].Range)) { var prediction = Variables.Spells[SpellSlot.Q].GetSPrediction(target); var castPosition = prediction.CastPosition.LSExtend((Vector2)ObjectManager.Player.Position, -140); if (prediction.HitChance >= MenuGenerator.GetHitchance()) { Variables.Spells[SpellSlot.Q].Cast(castPosition); } } } if (Variables.Spells[SpellSlot.W].IsReady() && getCheckBoxItem(Variables.mixedMenu, "ezreal.mixed.w") && ObjectManager.Player.ManaPercent > 35) { var wTarget = TargetSelector.GetTarget(Variables.Spells[SpellSlot.W].Range, DamageType.Physical); if (wTarget.LSIsValidTarget(Variables.Spells[SpellSlot.W].Range) && Variables.Spells[SpellSlot.W].GetSPrediction(wTarget).HitChance >= MenuGenerator.GetHitchance()) { Variables.Spells[SpellSlot.W].Cast(Variables.Spells[SpellSlot.W].GetSPrediction(wTarget).CastPosition); } } }
public static void OnLoad() { try { player = ObjectManager.Player; if (player.ChampionName != ChampionName) { return; } ShowNotification("BlackZilean by blacky - Loaded", Color.Crimson, 10000); //DamageIndicator.Initialize(GetComboDamage); //DamageIndicator.Enabled = true; //DamageIndicator.DrawingColor = Color.GreenYellow; ManaManager = new ManaManager(); MenuGenerator.Load(); SkillsHandler.Load(); AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Drawing.OnDraw += DrawHandler.OnDraw; Game.OnUpdate += OnUpdate; } catch (Exception e) { Console.WriteLine("An error occurred: '{0}'", e); } }
public static void OnLoad() { try { player = ObjectManager.Player; if (player.ChampionName != ChampionName) { return; } ShowNotification("Kassadin the Harbinger", Color.DarkOrange, 10000); ShowNotification("by blacky - Loaded", Color.DarkOrange, 10000); DamageIndicator.Initialize(GetComboDamage); DamageIndicator.Enabled = true; DamageIndicator.DrawingColor = Color.GreenYellow; ManaManager = new ManaManager(); MenuGenerator.Load(); SkillsHandler.Load(); AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += OnInterruptableTarget; Orbwalking.BeforeAttack += OnBeforeAttack; Drawing.OnDraw += DrawHandler.OnDraw; Game.OnUpdate += OnUpdate; } catch (Exception e) { Console.WriteLine("An error occurred: '{0}'", e); } }
public override void Initialize(IAppContext context) { //if (context == null) throw new ArgumentNullException("context"); _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); }
public override void Initialize(IAppContext context) { _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _menuListener = context.Container.GetInstance <MenuListener>(); context.Toolbox.AddTools(GetType().Assembly.GetTools()); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); var selecter = new MenuItem("GnarForm", "Form").SetValue(new StringList(new[] { "Mini", "Mega" })); var mini = new List <MenuItem> { new MenuItem("Q1Range", "Range").SetValue(new Slider(600, 0, 600)), new MenuItem("Q1HitCount", "Min Hit Count").SetValue(new Slider(2, 0, 6)), new MenuItem("Q1Enemy", "Block If Nearby Enemies").SetValue(true) }; var mega = new List <MenuItem> { new MenuItem("Q2Range", "Range").SetValue(new Slider(600, 0, 700)), new MenuItem("Q2HitCount", "Min Hit Count").SetValue(new Slider(3, 0, 6)), new MenuItem("Q2Enemy", "Block If Nearby Enemies").SetValue(true) }; var menuGenerator = new MenuGenerator(Menu, new DynamicMenu("Dynamic Menu", selecter, new[] { mini, mega })); menuGenerator.Generate(); }
public override void Initialize(IAppContext context) { _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _config = context.Container.GetSingleton <PipelineConfig>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); if (string.IsNullOrEmpty(_config.XmlFile)) { string fileName = ((ISecureContext)_context).YutaiProject?.FindPlugin("f804e812-481e-45c3-be08-749da82075d1") .ConfigXML; if (string.IsNullOrEmpty(fileName)) { return; } fileName = FileHelper.GetFullPath(fileName); _config.LoadFromXml(fileName); } _projectListener = context.Container.GetInstance <ProjectListener>(); //_contextEvents.OnProjectChanged += _contextEvents_OnProjectChanged; //_menuListener = context.Container.GetInstance<MenuListener>(); //_mapListener = context.Container.GetInstance<MapListener>(); // _dockPanelService = context.Container.GetInstance<TemplateDockPanelService>(); }
public static void OnLoad() { try { player = ObjectManager.Player; if (player.ChampionName != ChampionName) { return; } ShowNotification("Lissandra the Ice Goddess", Color.DeepSkyBlue, 10000); ShowNotification("by blacky & Asuna - Loaded", Color.DeepSkyBlue, 10000); DamageIndicator.Initialize(GetComboDamage); DamageIndicator.Enabled = true; DamageIndicator.DrawingColor = Color.GreenYellow; ManaManager = new ManaManager(); MenuGenerator.Load(); SkillsHandler.Load(); AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += OnInterruptableTarget; Drawing.OnDraw += DrawHandler.OnDraw; Game.OnUpdate += OnUpdate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; DamagePrediction.OnTargettedSpellWillKill += DamagePrediction_OnTargettedSpellWillKill; EStartTick = -1; } catch (Exception e) { Console.WriteLine("An error occurred: '{0}'", e); } }
/// <summary> /// Initializes a new instance of the <see cref="Kalista" /> class. /// </summary> public Kalista() { MenuGenerator.Generate(); Game.OnUpdate += this.OnUpdate; Drawing.OnDraw += this.OnDraw; TickLimiter.Add("ModulesLimiter", 0x7D); this.LoadModules(); Spellbook.OnCastSpell += (sender, args) => { if (sender.Owner.IsMe && args.Slot == SpellSlot.Q && ObjectManager.Player.IsDashing()) { args.Process = false; } }; Obj_AI_Base.OnProcessSpellCast += (sender, args) => { if (!sender.IsMe) { return; } if (args.SData.Name == "KalistaExpungeWrapper") { DelayAction.Add(0x7D, Orbwalker.ResetAutoAttackTimer); } }; Notifications.Add( new Notification( "iKalista 2.0 - Even Better Then Before", "Please Note this is currently a work in progress assembly\n" + "Please leave any feedback / suggestion in the thread\n" + "Made by Corey, Protected under Australian IP Laws")); }
public static void Init() { Thresh.RootMenu = new Menu("Thresh - Soul Hunter", "dz191.thresh", true); MenuGenerator.Init(Thresh.RootMenu); Thresh.Init(); }
public void OnLoad() { Console.WriteLine("Loaded Lucian"); MenuGenerator.Generate(); LoadSpells(); LoadEvents(); }
public void OnExecute() { if (Variables.Spells[SpellSlot.Q].IsReady() && Variables.Menu.Item("ezreal.mixed.q").GetValue <bool>()) { var target = TargetSelector.GetTargetNoCollision(Variables.Spells[SpellSlot.Q]); if (target.IsValidTarget(Variables.Spells[SpellSlot.Q].Range)) { var prediction = Variables.Spells[SpellSlot.Q].GetSPrediction(target); var castPosition = prediction.CastPosition.Extend((Vector2)ObjectManager.Player.Position, -140); if (prediction.HitChance >= MenuGenerator.GetHitchance()) { Variables.Spells[SpellSlot.Q].Cast(castPosition); } } } if (Variables.Spells[SpellSlot.W].IsReady() && Variables.Menu.Item("ezreal.mixed.w").GetValue <bool>() && ObjectManager.Player.ManaPercent > 35) { var wTarget = TargetSelector.GetTargetNoCollision(Variables.Spells[SpellSlot.W]); if (wTarget.IsValidTarget(Variables.Spells[SpellSlot.W].Range) && Variables.Spells[SpellSlot.W].GetSPrediction(wTarget).HitChance >= MenuGenerator.GetHitchance()) { Variables.Spells[SpellSlot.W].Cast(Variables.Spells[SpellSlot.W].GetSPrediction(wTarget).CastPosition); } } }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); var selecter = new MenuItem("Form", "Form").SetValue(new StringList(new[] { "Mini", "Mega" })); var mini = new List <MenuItem> { new MenuItem("Q1Range", "Range").SetValue(new Slider(1100, 0, 1100)), new MenuItem("QHighHitChance", "Q Frequently").SetValue(true), new MenuItem("BetaQ", "Allow Collision").SetValue(true).SetTooltip("Will Q On Minions Near Target"), new MenuItem("BlockIfTransforming", "Block If Transforming").SetValue(true) }; var mega = new List <MenuItem> { new MenuItem("Q2Range", "Range").SetValue(new Slider(1100, 0, 1100)), new MenuItem("BetaQ2", "Allow Collision Q").SetValue(true).SetTooltip("Will Q On Minions Near Target") }; var menuGenerator = new MenuGenerator(this.Menu, new DynamicMenu("Dynamic Menu", selecter, new[] { mini, mega })); menuGenerator.Generate(); }
public AdvancedPathfinder(Menu menu) { var menuGenerator = new MenuGenerator(new AdvancedPathfinderMenu(menu, "Advanced Pathfinder")); menuGenerator.Generate(); this.menu = menu.SubMenu(menu.Name + "Advanced Pathfinder"); }
public override void Initialize(IAppContext context) { _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); _projectListener = context.Container.GetInstance <ProjectListener>(); // IPluginManager plugin = _context.Container.GetSingleton<IPluginManager>(); }
public SimplePathfinder(Menu menu) { this.menu = menu; var menuGenerator = new MenuGenerator(new SimplePathfinderMenu(this.menu, "Simplified Pathfinder")); menuGenerator.Generate(); }
public override void Initialize(IAppContext context) { _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _menuListener = context.Container.GetInstance <MenuListener>(); _mapListener = context.Container.GetInstance <MapListener>(); _dockPanelService = context.Container.GetInstance <DockPanelService>(); }
public static void OnLoad() { Variables.Menu = MainMenu.AddMenu("VayneHunter Reborn", "dz191.vhr"); SPrediction.Prediction.Initialize(Variables.Menu); MenuGenerator.OnLoad(); VHR.OnLoad(); DrawManager.OnLoad(); }
public static void OnLoad() { Variables.Menu = new LeagueSharp.Common.Menu("VayneHunter Reborn", "dz191.vhr", true); MenuGenerator.OnLoad(); Activator.OnLoad(); VHR.OnLoad(); DrawManager.OnLoad(); }
public void OnLoad() { Console.WriteLine("Loaded Lucian"); MenuGenerator.Generate(); AutoCleanse.OnLoad(); LoadSpells(); LoadEvents(); Game.PrintChat("[iLucian] -> Don't forget to upvote on assembly database."); }
public override void Initialize(IAppContext context) { _context = context; _metadataService = context.Container.GetSingleton <SymbologyMetadataService>(); _labelMover = context.Container.GetSingleton <LabelMover>(); _legendListener = context.Container.GetInstance <LegendListener>(); _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _menuListener = context.Container.GetInstance <MenuListener>(); }
internal static void Init() { Variables.AssemblyMenu = new LeagueSharp.Common.Menu("Orianna", "dz191.oriannahunter", true); MenuGenerator.GenerateMenu(Variables.AssemblyMenu); Variables.AssemblyMenu.AddToMainMenu(); SpellQueue.OnLoad(); BallManager.OnLoad(); Orianna.OnLoad(); }
public static void OnLoad() { Variables.Menu = new LeagueSharp.Common.Menu("VayneHunter Reborn", "dz191.vhr", true); SPrediction.Prediction.Initialize(Variables.Menu); MenuGenerator.OnLoad(); External.Activator.Activator.OnLoad(); VHR.OnLoad(); DrawManager.OnLoad(); }
public static void OnLoad() { if (ObjectManager.Player.ChampionName != "Braum") { return; } Braum.BraumMenu = new Menu("Braum - Something", "dz191.braum", true); MenuGenerator.OnLoad(Braum.BraumMenu); Braum.OnLoad(); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); MenuGenerator menuGenerator = (MenuGenerator)target; if (GUILayout.Button("Generate Menu")) { menuGenerator.CreateMenu(); } }
public override void Initialize(IAppContext context) { _context = context; var container = context.Container; _mapListener = container.GetInstance <MapListener>(); _menuGenerator = container.GetInstance <MenuGenerator>(); _menuListener = container.GetInstance <MenuListener>(); _projectListener = container.GetInstance <ProjectListener>(); _menuUpdater = container.GetInstance <MenuUpdater>(); }
/// <summary> /// Called when [load]. /// </summary> protected sealed override void OnLoad() { this.Menu = new Menu(this.Name, this.Name); var menuGenerator = new MenuGenerator(new SteelTempestMenu(this.Menu)); menuGenerator.Generate(); this.Menu.AddItem(new MenuItem(this.Name + "Enabled", "Enabled").SetValue(true)); this.Parent.Menu.AddSubMenu(this.Menu); }
public static void OnGameLoad() { if (ObjectManager.Player.ChampionName != "Ezreal") { return; } MenuGenerator.Generate(); DZAntigapcloser.BuildMenu(Variables.Menu, "[Ez] Antigapcloser", "ezreal.antigapcloser"); SPrediction.Prediction.Initialize(Variables.Menu); Ezreal.OnLoad(); }
internal static void OnLoad() { if (ObjectManager.Player.ChampionName != "Jayce") { return; } Jayce.RootMenu = new Menu("DZJayce", "dz191.jayce", true); MenuGenerator.OnLoad(Jayce.RootMenu); SpellHandler.OnLoad(); Jayce.OnLoad(); }
public override void Initialize(IAppContext context) { if (context == null) { throw new ArgumentNullException("context"); } _context = context; _menuGenerator = context.Container.GetInstance <MenuGenerator>(); _menuListener = context.Container.GetInstance <MenuListener>(); _mapListener = context.Container.GetInstance <MapListener>(); _menuUpdater = context.Container.GetInstance <MenuUpdater>(); }
// Use this for initialization public void initialize( GUIGlobals.menuTypeDefs menuType, string backgroundPath, string[] buttonPathList, string[] toolTipList, Rect[] buttonPositionList ) { // Start Constructor. // Misc: _nothingActive = GUIGlobals.NOTHING; // Setting the menuType and name: _menuType = menuType; _menuName = GUIGlobals.menuNameList[ (int)menuType ]; // Tool Tip Settings: _toolTipList = toolTipList; _toolTipTimmer = 0.0f; ToolTipDelay = GUIGlobals.toolTipDelay; // Setting the active button to null just in case: _currentActiveButtonTexture = null; _currentActiveButtonIndex = _nothingActive; // Axis input related variables: if( axesInputDelayControl == null ) axesInputDelayControl = AxesInputDelayControl.getInstance(); _mouseInputSecondary = false; // Keyboard Input Variables: menuHardCodedOkButton = KeyCode.Return; // Loading the background: _backgroundTexture = (Texture2D)Resources.Load( backgroundPath, typeof(Texture2D)); // Loading the button Graphics and calculating the number of buttons seprate of states: listCount = buttonPathList.Length; _buttonTextureList = new List<Texture2D>(); for( i = 0; i < listCount; i++ ) { if( buttonPathList[i] != null ) _buttonTextureList.Add( (Texture2D)Resources.Load( buttonPathList[i], typeof(Texture2D)) ); } _numberOfButtons = ( _buttonTextureList.Count / GUIGlobals.numberOfButtonStates ); // Setting the button positions: listCount = _numberOfButtons; _buttonRectList = new List<Rect>(); for( i = 0; i < listCount; i++ ) { // No need for null checking since we alerady know how many buttons there are. _buttonRectList.Add( buttonPositionList[i] ); } // Grabing Game Object Refernces: //if( gameData == null ) //gameData = GameObject.FindGameObjectWithTag("GameData").GetComponent<GameData>(); if( menuGenerator == null && menuType != GUIGlobals.menuTypeDefs.PAUSE ) menuGenerator = MenuGenerator.getInstance(); // Setting Menu draw size and order: if( menuType == GUIGlobals.menuTypeDefs.PAUSE || menuType == GUIGlobals.menuTypeDefs.TROPHIES_WARNING || menuType == GUIGlobals.menuTypeDefs.SCORE_WARNING ) { MenuRectangle = new Rect( ( 1280 - _backgroundTexture.width ) / 2, ( 720 - _backgroundTexture.height ) / 2, _backgroundTexture.width, _backgroundTexture.height ); guiDepth = 0; } else { MenuRectangle = new Rect( 0, 0, 1280, 720 ); guiDepth = 1; } // Misc variables: bool overlay; // Calling the Initalize on the inheriting class: OnInitialize(); }
void Start() { if( Instance == null ) { Instance = this; Initialize(); } //else //{ //Debug.Log( "Error only one instance of this script can exsist at any one time" ); //throw new ArgumentNullException(); //} }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); var selecter = new MenuItem("Form", "Form").SetValue(new StringList(new[] { "Mini", "Mega" })); var mini = new List<MenuItem> { new MenuItem("Q1Range", "Range").SetValue(new Slider(1100, 0, 1100)), new MenuItem("QHighHitChance", "Q Frequently").SetValue(true), new MenuItem("BetaQ", "Allow Collision").SetValue(true).SetTooltip("Will Q On Minions Near Target"), new MenuItem("BlockIfTransforming", "Block If Transforming").SetValue(true) }; var mega = new List<MenuItem> { new MenuItem("Q2Range", "Range").SetValue(new Slider(1100, 0, 1100)), new MenuItem("BetaQ2", "Allow Collision Q").SetValue(true).SetTooltip("Will Q On Minions Near Target") }; var menuGenerator = new MenuGenerator(this.Menu, new DynamicMenu("Dynamic Menu", selecter, new[] { mini, mega })); menuGenerator.Generate(); }
protected override void OnLoad(object sender, FeatureBaseEventArgs eventArgs) { base.OnLoad(sender, eventArgs); this.gnarState = new GnarState(); var selecter = new MenuItem("GnarForm", "Form").SetValue(new StringList(new[] { "Mini", "Mega" })); var mini = new List<MenuItem> { new MenuItem("Q1Range", "Range").SetValue(new Slider(600, 0, 600)), new MenuItem("BlockIfTransforming", "Block If Transforming").SetValue(true) }; var mega = new List<MenuItem> { new MenuItem("Q2Range", "Range").SetValue(new Slider(600, 0, 700)) }; var menuGenerator = new MenuGenerator(Menu, new DynamicMenu("Dynamic Menu", selecter, new[] { mini, mega })); menuGenerator.Generate(); }