/// <summary> /// Called when [game start]. /// </summary> private static void OnGameStart() { var playerChampionName = ObjectManager.GetLocalPlayer().ChampionName; switch (playerChampionName) { default: Console.WriteLine($"{playerChampionName} is currently not supported"); break; case "Ashe": try { IChampion championAshe = new Ashe($"{playerChampionName} | {ProjectName} - {ProjectVersion}"); championAshe.Bootstrap(); } catch (Exception ex) { Console.WriteLine($"Some exception just got throw: {ex}"); Console.WriteLine($"Stacktrace: {ex.StackTrace}"); } break; case "Annie": break; } }
public static void Load(bool manaEnabled, Orbwalking.Orbwalker orbWalker) #pragma warning restore CC0091 // Use static method { switch (StaticObjects.Player.ChampionName) { case nameof(Tristana): // ReSharper disable once UnusedVariable var tristana = new Tristana(manaEnabled, orbWalker); break; case nameof(Ezreal): // ReSharper disable once UnusedVariable var ezreal = new Ezreal(manaEnabled, orbWalker); break; case nameof(Ashe): // ReSharper disable once UnusedVariable var ashe = new Ashe(manaEnabled, orbWalker); break; } }
/// <summary> /// The adapter pattern converts the class interface to another interface that the client is designed for. /// The adapter allows classes to work together, which is impossible under normal conditions due to /// the incompatibility of interfaces /// </summary> static void Main(string[] args) { IArcher ashe = new Ashe(); IMage ahri = new Ahri(); var mageClub = new List <IMage>(); mageClub.Add(ahri); // mageClub.Add(ashe)(); ;( var mageAshe = new ArcherAdapter(ashe); mageClub.Add(mageAshe); foreach (var mage in mageClub) { mage.CastSpell(); } Console.ReadKey(); }
private static void OnLoadingComplete() { try { switch (GameObjects.Player.CharacterName) { case "Ashe": Ashe.GameOn(); Game.Print("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00'>by FrOnDaL</font>"); Console.WriteLine("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " loaded"); break; case "Katarina": Katarina.GameOn(); Game.Print("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00'>by FrOnDaL</font>"); Console.WriteLine("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " loaded"); break; case "Orianna": Orianna.GameOn(); Game.Print("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00'>by FrOnDaL</font>"); Console.WriteLine("FrOnDaL AIO " + ObjectManager.Player.CharacterName + " loaded"); break; default: Game.Print("<font color='#b756c5' size='25'>FrOnDaL AIO Does Not Support " + ObjectManager.Player.CharacterName + " - By FrOnDaL</font>"); Console.WriteLine("FrOnDaL AIO Does Not Support " + ObjectManager.Player.CharacterName + " - By FrOnDaL"); break; } } catch (Exception) { Game.Print("Error in loading - By FrOnDaL"); Console.WriteLine("Error in loading - By FrOnDaL"); } }
public void recRelive(KBEngine.Role e, Vector3 relivePos) { if (e.renderObj == null) { return; } GameObject player = e.renderObj as GameObject; Transform dieTrans = player.transform; switch (e.career) { case 1: Ashe ashe = player.GetComponent <Ashe>(); dieTrans = ashe.hipTrans; break; case 2: Ali ali = player.GetComponent <Ali>(); dieTrans = ali.hipTrans; break; } Instantiate(dieEffect, dieTrans.position, player.transform.rotation, player.transform); }
private static void Events_OnLoad() { if (!SupportList.Contains(GameObjects.Player.ChampionName)) { Manager.WriteConsole(GameObjects.Player.ChampionName + " Not Support!", true); DelayAction.Add(2000, () => Variables.Orbwalker.Enabled = false); return; } Manager.WriteConsole(GameObjects.Player.ChampionName + " Load! Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString(), true); Me = GameObjects.Player; Menu = new Menu("Flowers_Series", "Flowers' Series", true).Attach(); Menu.Add(new MenuSeparator("Credit", "Credit: NightMoon")); Menu.Add(new MenuSeparator("Version", "Version: " + Assembly.GetExecutingAssembly().GetName().Version.ToString())); Utility.Tools.Inject(); switch (Me.ChampionName) { case "Ahri": Ahri.Init(); break; case "Akali": Akali.Init(); break; case "Ashe": Ashe.Init(); break; case "Blitzcrank": Blitzcrank.Init(); break; case "Darius": Darius.Init(); break; case "Ezreal": Ezreal.Init(); break; case "Graves": Graves.Init(); break; case "Hecarim": Hecarim.Init(); break; case "Illaoi": Illaoi.Init(); break; case "Karma": Karma.Init(); break; case "Morgana": Morgana.Init(); break; case "Riven": Riven.Init(); break; case "Ryze": Ryze.Init(); break; case "Sivir": Sivir.Init(); break; case "Tristana": Tristana.Init(); break; case "TwistedFate": TwistedFate.Init(); break; case "Twitch": Twitch.Init(); break; case "Vayne": Vayne.Init(); break; case "Viktor": Viktor.Init(); break; case "Vladimir": Vladimir.Init(); break; default: break; } }
public PluginLoader() { if (!_loaded) { switch (ObjectManager.Player.ChampionName.ToLower()) { case "ahri": var ahri = new Ahri(); _loaded = true; break; case "akali": var akali = new Akali(); _loaded = true; break; case "anivia": var anivia = new Anivia(); break; case "cassiopeia": var cassiopeia = new Cassiopeia(); _loaded = true; break; case "ashe": var ashe = new Ashe(); _loaded = true; break; case "azir": var azir = new Azir(); _loaded = true; break; case "chogath": var chogath = new Chogath(); _loaded = true; break; case "corki": var corki = new Corki(); _loaded = true; break; case "ekko": var ekko = new Ekko(); _loaded = true; break; case "ezreal": var ezreal = new Ezreal(); _loaded = true; break; case "irelia": var irelia = new Irelia(); _loaded = true; break; case "jinx": var jinx = new Jinx(); _loaded = true; break; case "karthus": var karthus = new Karthus(); _loaded = true; break; case "katarina": var katarina = new Katarina(); _loaded = true; break; case "kogmaw": var kogMaw = new KogMaw(); _loaded = true; break; case "lissandra": var lissandra = new Lissandra(); _loaded = true; break; case "lucian": var lucian = new Lucian(); _loaded = true; break; case "jayce": var jayce = new Jayce(); _loaded = true; break; case "orianna": var orianna = new Orianna(); _loaded = true; break; case "rumble": var rumble = new Rumble(); _loaded = true; break; case "syndra": var syndra = new Syndra(); _loaded = true; break; case "vayne": var vayne = new Vayne(); _loaded = true; break; case "viktor": var viktor = new Viktor(); _loaded = true; break; case "vladimir": var vladimir = new Vladimir(); _loaded = true; break; case "urgot": var urgot = new Urgot(); _loaded = true; break; case "zyra": var zyra = new Zyra(); _loaded = true; break; default: Notifications.AddNotification(ObjectManager.Player.ChampionName + " not supported!!", 10000); break; } } }
private static void InitChampions() { if (!SuppoetChampions.Contains(herosName)) { Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Not Support!"); return; } MyMenuExtensions.myMenu = Menu.AddMenu("Flowers' ADC Series: " + herosName); MyMenuExtensions.ComboMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Combo Settings"); MyMenuExtensions.HarassMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Harass Settings"); MyMenuExtensions.LaneClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LaneClear Settings"); MyMenuExtensions.JungleClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: JungleClear Settings"); MyMenuExtensions.LastHitMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LastHit Settings"); MyMenuExtensions.FleeMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Flee Settings"); MyMenuExtensions.KillStealMenu = MyMenuExtensions.myMenu.AddSubMenu(":: KillSteal Settings"); MyMenuExtensions.MiscMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Misc Settings"); MyManaManager.AddSpellFarm(MyMenuExtensions.MiscMenu); MyMenuExtensions.DrawMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Drawings Settings"); switch (ObjectManager.Player.ChampionName) { case "Ashe": Ashe.Init(); break; case "Caitlyn": Caitlyn.Init(); break; case "Corki": Corki.Init(); break; case "Draven": Draven.Init(); break; case "Ezreal": Ezreal.Init(); break; case "Graves": Graves.Init(); break; case "Jayce": Jayce.Init(); break; case "Jhin": Jhin.Init(); break; case "Jinx": Jinx.Init(); break; case "Kalista": Kalista.Init(); break; case "Kindred": Kindred.Init(); break; case "KogMaw": KogMaw.Init(); break; case "Lucian": Lucian.Init(); break; case "MissFortune": MissFortune.Init(); break; case "Quinn": Quinn.Init(); break; case "Sivir": Sivir.Init(); break; case "Teemo": Teemo.Init(); break; case "Tristana": Tristana.Init(); break; case "TwistedFate": TwistedFate.Init(); break; case "Twitch": Twitch.Init(); break; case "Urgot": Urgot.Init(); break; case "Varus": Varus.Init(); break; case "Vayne": Vayne.Init(); break; case "Xayah": Xayah.Init(); break; } Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Init Successful! Made by NightMoon"); }