コード例 #1
0
 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>();
 }
コード例 #2
0
        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>()); });
        }
コード例 #3
0
        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>()); });
        }