예제 #1
0
        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);
 }