public StatHistoryLevel(Level config, StatHistoryLevel next = null) { Length = config.Length; Divisions = config.Divisions; NextPart = next; DataAcc = new RollingAverage(config.Length); }
public StatHistory(params Level[] levels) { Levels = levels.Length; StatHistoryLevel node = new StatHistoryLevel(levels[0]); RootPart = node; for (var i = 1; i < levels.Length; i++) { node.NextPart = new StatHistoryLevel(levels[i]); node = node.NextPart; } }