public static void SetEvadeSpell(string key, EvadeSpellConfig value, bool raiseEvent = true) { if (EvadeSpells.Any(i => i.Key == key)) { EvadeSpells[key] = value; return; } EvadeSpells.Add(key, value); if (raiseEvent && OnConfigValueChanged != null) { OnConfigValueChanged.Invoke(new ConfigValueChangedArgs(key, value)); } }
public static void SetEvadeSpell(string key, EvadeSpellConfig value, bool raiseEvent = true) { if (EvadeSpells.Any(i => i.Key == key)) { EvadeSpells[key] = value; return; } EvadeSpells.Add(key, value); if (raiseEvent && OnConfigValueChanged != null) OnConfigValueChanged.Invoke(new ConfigValueChangedArgs(key, value)); }