Example #1
0
        private static void StartHeartBeat()
        {
            Bootstrap.Init(null);
            Hacks.RenderWatermark = false;
            Chat.Print(
                "Starting <font color = \"#740000\">Volatile AIO</font> <font color = \"#B87F7F\">Heart.cs</font>:");
            VolatileMenu    = MainMenu.AddMenu("V." + Player.ChampionName, "volatilemenu", "Volatile " + Player.ChampionName);
            ExtensionLoader = new ExtensionLoader();

            //InfoBoard
            VolatileMenu.AddGroupLabel("Heart.cs");
            VolatileMenu.AddLabel("\"I.. I'm alive.. I can feel my heart beating.\"");
            VolatileMenu.AddSeparator();
            VolatileMenu.AddLabel("Welcome to Volatile AIO." + Environment.NewLine +
                                  "Volatile is an intelligent and aware AIO." + Environment.NewLine +
                                  "It strives to include the most thorough logic" + Environment.NewLine +
                                  "and the most pleasant game experience" + Environment.NewLine);
            VolatileMenu.AddSeparator();
            VolatileMenu.AddLabel("I hope you'll like it.");
            VolatileMenu.AddSeparator();
            VolatileMenu.AddGroupLabel("Supported Champions:");
            foreach (var champion in ExtensionLoader.Champions)
            {
                var label = champion.Name + " by " + champion.Developer;
                for (var i = champion.Name.Length; i < 20; i++)
                {
                    label += " ";
                }
                label += "Status: " + champion.State;
                VolatileMenu.AddLabel(label);
            }
            VolatileMenu.AddSeparator();
            VolatileMenu.AddLabel("AIO Options:");
            VolatileMenu.Add("debug", new CheckBox("Debug", false));
            VolatileMenu.Add("vpred", new CheckBox("Super Secret Option", false));
            //VolatileMenu.Add("vpred2", new Slider("Super Ultra Secret Dont Even Look", 0, 0, 2));
            if (ExtensionLoader.Champions.All(c => c.Name != Player.ChampionName))
            {
                return;
            }
            TargetMenu = VolatileMenu.AddSubMenu("Target Manager", "targetmenu", "Volatile TargetManager");
            TargetMenu.Add("chosenignores", new CheckBox("Ignore all other champions if Selected Target", false));
            ManaManager = new ManaManager();
            AutoLeveler = new AutoLeveler();
            DrawManager = new DrawManager();
            HackMenu    = VolatileMenu.AddSubMenu("Hacks", "hacks", "Volatile Hacks");
            SkinManager.Initialize();
            RecallTracker     = new RecallTracker();
            Activator         = new Activator();
            _championProfiles = new ChampionProfiles();
            if (!AutoLeveler.PrioritiesAreSet() &&
                AutoLeveler.AutoLevelMenu["autolevel"].Cast <CheckBox>().CurrentValue)
            {
                Chat.Print("Auto-Leveler: Priorities not Set!");
            }
            if (!ManaManager.PrioritiesAreSet() && ManaManager.MmMenu["manamanager"].Cast <CheckBox>().CurrentValue)
            {
                Chat.Print("Mana Manager: Priorities not Set!");
            }
        }
Example #2
0
            static Types()
            {
                RecallTrackerMenu = Menu.AddSubMenu("::Recall Tracker::");
                RecallTracker.Initialize();

                SpellTrackerMenu = Menu.AddSubMenu("::Spell Tracker::");
                SpellTracker.Initialize();
            }
Example #3
0
 private void OnLoad()
 {
     MainMenu();
     AdvCallbacks.Init(_menu);
     var cdt = new CooldownTracker(_menu);
     var fT  = new FoWTracker(_menu);
     var ga  = new GankAlert(_menu);
     var rt  = new RecallTracker(_menu);
     var bct = new BossTracker(_menu);
     var jct = new JungleCampTracker(_menu);
     var wt  = new WardTracker(_menu);
     var aw  = new AdditionalAwareness(_menu);
 }