public static AbstractEffect RunEffect(AbstractEffect effect) { if (effect != null) { effect.RunEffect(); } return(effect); }
public static void SetEffectEnabled(AbstractEffect effect, bool enabled) { if (effect != null) { if (!enabled && EnabledEffects.Contains(effect)) { EnabledEffects.Remove(effect); } else if (enabled && !EnabledEffects.Contains(effect)) { EnabledEffects.Add(effect); } } }