protected ChampionBase(TheSupport support, TQ spellQ = null, TW spellW = null, TE spellE = null, TR spellR = null) : base(support) { // Initialize properties Q = spellQ; W = spellW; E = spellE; R = spellR; SpellRangeDrawings = new HashSet <Spell.SpellBase>(); }
public ModeHandler(TheSupport support) { // Initialize properties Support = support; OrbwalkerModes = Enum.GetValues(typeof (Orbwalker.ActiveModes)).Cast<Orbwalker.ActiveModes>().Where(o => o != Orbwalker.ActiveModes.None).ToList(); SpellMenus = new Dictionary<Orbwalker.ActiveModes, Menu>(); SpellUsages = new Dictionary<Orbwalker.ActiveModes, List<SpellUsage>> { { Orbwalker.ActiveModes.None, new List<SpellUsage>() } }; ManaModes = new Dictionary<Orbwalker.ActiveModes, int>(); OrbwalkerModes.ForEach(mode => { SpellUsages.Add(mode, new List<SpellUsage>()); }); }
public ModeHandler(TheSupport support) { // Initialize properties Support = support; OrbwalkerModes = Enum.GetValues(typeof(Orbwalker.ActiveModes)).Cast <Orbwalker.ActiveModes>().Where(o => o != Orbwalker.ActiveModes.None).ToList(); SpellMenus = new Dictionary <Orbwalker.ActiveModes, Menu>(); SpellUsages = new Dictionary <Orbwalker.ActiveModes, List <SpellUsage> > { { Orbwalker.ActiveModes.None, new List <SpellUsage>() } }; ManaModes = new Dictionary <Orbwalker.ActiveModes, int>(); OrbwalkerModes.ForEach(mode => { SpellUsages.Add(mode, new List <SpellUsage>()); }); }