public void AddModifier(Modifier modifier) { var newStats = modifier.Stats.Where(s => !StatGraphs.ContainsKey(s)).ToList(); _decoratedGraph.AddModifier(modifier); foreach (var stat in newStats) { _statAddedAction(stat); } }
public void AddModifier(Modifier modifier) { _statsWithoutModifiers.ExceptWith(modifier.Stats); _decoratedGraph.AddModifier(modifier); }