/// <summary> /// Registers an interrupter-able spell. /// </summary> /// <param name="champName">Champion Name</param> /// <param name="spellData">Spell Data <see cref="InterruptableSpellData" /></param> private static void RegisterSpell(string champName, InterruptableSpellData spellData) { if (!InterruptableSpellsDictionary.ContainsKey(champName)) { InterruptableSpellsDictionary.Add(champName, new List <InterruptableSpellData>()); } InterruptableSpellsDictionary[champName].Add(spellData); }
/// <summary> /// Registers an interrupter-able spell. /// </summary> /// <param name="champName">Champion Name</param> /// <param name="spellData">Spell Data <see cref="InterruptableSpellData" /></param> private static void RegisterSpell(string champName, InterruptableSpellData spellData) { if (!InterruptableSpells.ContainsKey(champName)) { InterruptableSpells.TryAdd(champName, new List<InterruptableSpellData>()); } InterruptableSpells[champName].Add(spellData); }