private void RemoveStat(ResultStatViewModel resultStat) { Stats.Remove(resultStat); NewStat.Stat = resultStat.Node.Stat; NewStat.NodeType = resultStat.Node.NodeType; resultStat.Dispose(); }
public void AddStat(IStat stat, NodeType nodeType = NodeType.Total) { var resultStat = new ResultStatViewModel(_nodeFactory.CreateResult(stat, nodeType), _modifierNodeFactory, RemoveStat); Stats.Add(resultStat); AddAvailableStat(stat); }